luci-base: i18n house-keeping
authorPaul Donald <[email protected]>
Wed, 3 Jan 2024 12:50:25 +0000 (12:50 +0000)
committerPaul Donald <[email protected]>
Wed, 3 Jan 2024 12:50:25 +0000 (12:50 +0000)
Signed-off-by: Paul Donald <[email protected]>
modules/luci-base/po/templates/base.pot

index f7c7d7ac67ae9b5189594f181f68e0302fe49a1c..6826cec8325ec0bef6f48db6623eb2accdae28f9 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=UTF-8"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:996
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1000
 msgid "!known (not known)"
 msgstr ""
 
@@ -10,27 +10,27 @@ msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
 msgid "\"%h\" table \"%h\""
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1601
 msgid "%.1f dB"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:123
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4097
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4097
 msgid "%d invalid field(s)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26
 msgid "%dh ago"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24
 msgid "%dm ago"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22
 msgid "%ds ago"
 msgstr ""
 
@@ -46,66 +46,66 @@ msgstr ""
 msgid "(%d minute window, %d second interval)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:118
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:124
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:283
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:88
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:91
 msgid "(empty)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
-#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
-#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:352
+#: modules/luci-compat//luasrc/view/cbi/network_netinfo.htm:23
+#: modules/luci-compat//luasrc/view/cbi/network_netlist.htm:58
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:271
 msgid "(no interfaces attached)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:629
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:629
 msgctxt "Label indicating further amount of allowed ips"
 msgid "+ %d more"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
+#: modules/luci-compat//luasrc/view/cbi/ucisection.htm:48
 msgid "-- Additional Field --"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3789
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4157
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:799
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1037
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2033
-#: modules/luci-compat/luasrc/view/cbi/header.htm:8
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
+#: modules/luci-base//htdocs/luci-static/resources/cbi.js:275
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3789
+#: modules/luci-base//htdocs/luci-static/resources/form.js:4157
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:799
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:1037
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2033
+#: modules/luci-compat//luasrc/view/cbi/header.htm:8
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:276
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1038
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2034
-#: modules/luci-compat/luasrc/view/cbi/header.htm:9
+#: modules/luci-base//htdocs/luci-static/resources/cbi.js:276
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:1038
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2034
+#: modules/luci-compat//luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:380
 msgid "-- match by label --"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:363
 msgid "-- match by uuid --"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:27
-#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
-#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:27
+#: modules/luci-compat//luasrc/view/cbi/network_ifacelist.htm:44
+#: modules/luci-compat//luasrc/view/cbi/network_netlist.htm:23
 msgid "-- please select --"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:59
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:59
 msgctxt "sstp log level value"
 msgid "0"
 msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
 msgid "0 = not using RSSI threshold, 1 = do not change driver default"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:60
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:60
 msgctxt "sstp log level value"
 msgid "1"
 msgstr ""
@@ -130,8 +130,8 @@ msgid_plural "%d flags"
 msgstr[0] ""
 msgstr[1] ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:969
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:973
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:994
 msgid "12h (12 hours - default)"
 msgstr ""
 
@@ -139,22 +139,22 @@ msgstr ""
 msgid "15 Minute Load:"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:61
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:61
 msgctxt "sstp log level value"
 msgid "2"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
 msgctxt "sstp log level value"
 msgid "3"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:968
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
 msgid "3h (3 hours)"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:63
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:63
 msgctxt "sstp log level value"
 msgid "4"
 msgstr ""
@@ -163,8 +163,8 @@ msgstr ""
 msgid "4-character hexadecimal ID"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
+#: modules/luci-compat//luasrc/model/network/proto_4x6.lua:18
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
 msgid "464XLAT (CLAT)"
 msgstr ""
 
@@ -172,8 +172,8 @@ msgstr ""
 msgid "5 Minute Load:"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:967
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:992
 msgid "5m (5 minutes)"
 msgstr ""
 
@@ -181,8 +181,8 @@ msgstr ""
 msgid "6-octet identifier as a hex string - no colons"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:970
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
 msgid "7d (7 days)"
 msgstr ""
 
@@ -255,6 +255,10 @@ msgstr ""
 msgid "802.11w retry timeout"
 msgstr ""
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:235
+msgid "; invalid MAC:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015
 msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
 msgstr ""
@@ -263,43 +267,43 @@ msgstr ""
 msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:709
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:714
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:58
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/leds.js:58
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:70
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/leds.js:70
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:971
 msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:941
 msgid "<abbr title=\"Prefix Delegation\">PD</abbr> minimum length"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:837
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:885
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:887
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
 msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
 msgstr ""
 
@@ -348,7 +352,7 @@ msgctxt "nft not in set match expression"
 msgid "<var>%s</var> not in set <strong>%s</strong>"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:86
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:86
 msgid ""
 "A batman-adv node can either run in server mode (sharing its internet "
 "connection with the mesh) or in client mode (searching for the most suitable "
@@ -360,137 +364,137 @@ msgstr ""
 msgid "A configuration for the device \"%s\" already exists"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:200
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:200
 msgid ""
 "A default MTU of 65535 is set by Yggdrasil. It is recomended to utilize the "
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2779
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2779
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2666
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1576
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
 msgid "A43C + J43 + A43"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
 msgid "A43C + J43 + A43 + V43"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1589
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1594
 msgid "ADSL"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1563
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
 msgid "ADSL (G.992.1) Annex A"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1569
 msgid "ADSL (G.992.1) Annex B"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
 msgid "ADSL (all variants) Annex A/L/M"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1558
 msgid "ADSL (all variants) Annex A/L/M + VDSL2 Annex A/B/C"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1558
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1563
 msgid "ADSL (all variants) Annex B"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1554
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1559
 msgid "ADSL (all variants) Annex B + VDSL2 Annex A/B/C"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1564
 msgid "ADSL (all variants) Annex B/J"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1555
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1560
 msgid "ADSL (all variants) Annex B/J + VDSL2 Annex A/B/C"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1561
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1566
 msgid "ADSL (all variants) Annex M"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1566
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
 msgid "ADSL2 (G.992.3) Annex A"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1567
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
 msgid "ADSL2 (G.992.3) Annex B"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1573
 msgid "ADSL2 (G.992.3) Annex L"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
 msgid "ADSL2 (G.992.3) Annex M"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
 msgid "ADSL2+ (G.992.5) Annex A"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1576
 msgid "ADSL2+ (G.992.5) Annex B"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
 msgid "ADSL2+ (G.992.5) Annex M"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1567
 msgid "ANSI T1.413"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:65
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:77
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:65
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:65
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:77
 msgid "APN"
 msgstr ""
 
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:144
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:144
 msgid "APN profile index"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
 msgid "ARP"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
 msgid "ARP IP Targets"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
 msgid "ARP Interval"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
 msgid "ARP Validation"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
 msgid "ARP mode to consider a slave as being up"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:79
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:79
 msgid "ARP monitoring is not supported for the selected policy!"
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
 
@@ -505,47 +509,47 @@ msgid ""
 "in 802.11v. Note: might break receiver STA multicast expectations."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1589
 msgid "ATM (Asynchronous Transfer Mode)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1605
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1610
 msgid "ATM Bridges"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1637
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1642
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
 msgid "ATM Virtual Channel Identifier (VCI)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1638
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1643
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
 msgid "ATM Virtual Path Identifier (VPI)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1605
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1610
 msgid ""
 "ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
 "Linux network interfaces which can be used in conjunction with DHCP or PPP "
 "to dial into the provider network."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1644
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1649
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
 msgid "ATM device number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:552
 msgid "Absent Interface"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:393
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
 msgid "Accept DNS queries only from hosts whose address is on a local subnet."
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:226
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:226
 msgid "Accept from public keys"
 msgstr ""
 
@@ -562,30 +566,30 @@ msgstr ""
 msgid "Accept packets with local source addresses"
 msgstr ""
 
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
 msgid "Access Concentrator"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3864
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1101
 msgid "Access Point"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:60
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:60
 msgid "Access Point Isolation"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:99
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:99
 msgid "Access Technologies"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:388
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:388
 msgid "Actions"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:14
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:134
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:134
 msgid "Active"
 msgstr ""
 
@@ -619,56 +623,56 @@ msgstr ""
 msgid "Active IPv6 Rules"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:215
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:215
 msgid "Active peers"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
 msgid "Active-Backup policy (active-backup, 1)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3865
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:210
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:210
 msgid "Adaptive load balancing (balance-alb, 6)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:209
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:209
 msgid "Adaptive transmit load balancing (balance-tlb, 5)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2233
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3587
-#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
-#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
-#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
-#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2233
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2236
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2249
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2257
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3587
+#: modules/luci-compat//luasrc/view/cbi/nsection.htm:25
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:189
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:197
+#: modules/luci-compat//luasrc/view/cbi/tsection.htm:39
+#: modules/luci-compat//luasrc/view/cbi/tsection.htm:47
+#: modules/luci-compat//luasrc/view/cbi/ucisection.htm:54
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
 msgid "Add"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1609
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1614
 msgid "Add ATM Bridge"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:92
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:92
 msgid "Add IPv4 address…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:185
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:185
 msgid "Add IPv6 address…"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:65
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/leds.js:65
 msgid "Add LED action"
 msgstr ""
 
@@ -676,25 +680,25 @@ msgstr ""
 msgid "Add VLAN"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1381
 msgid "Add device configuration"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1316
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1321
 msgid "Add device configuration…"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:15
 msgid "Add instance"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:171
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:274
 msgid "Add key"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:222
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:222
 msgid ""
 "Add listeners in order to accept incoming peerings from non-local nodes. "
 "Multicast peer discovery works regardless of listeners set here. URI Format: "
@@ -703,28 +707,28 @@ msgid ""
 "code>, <code>unix://</code> or <code>quic://</code>"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:565
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:593
 msgid "Add local domain suffix to names served from hosts files."
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:242
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:242
 msgid "Add multicast rule"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1200
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1205
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:221
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:221
 msgid "Add peer"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:233
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:233
 msgid "Add peer address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1016
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1020
 msgid "Add static forward and reverse DNS entries for this host."
 msgstr ""
 
@@ -736,11 +740,15 @@ msgstr ""
 msgid "Add to Whitelist"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:881
+msgid "Adding an IPv6 to an IPv4 set and vice-versa silently fails."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:535
 msgid "Additional hosts files"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:572
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
 msgid "Additional servers file"
 msgstr ""
 
@@ -757,7 +765,7 @@ msgstr ""
 msgid "Address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:501
 msgid "Address families of \"Relay from\" and \"Relay to address\" must match."
 msgstr ""
 
@@ -766,33 +774,33 @@ msgctxt "nft meta nfproto"
 msgid "Address family"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:281
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:281
 msgid "Address setting is invalid"
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
 msgid "Address to access local relay bridge"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:337
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:797
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:365
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:797
 msgid "Addresses"
 msgstr ""
 
-#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:3
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:15
+#: modules/luci-base//root/usr/share/luci/menu.d/luci-base.json:3
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:15
 msgid "Administration"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:323
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1635
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1640
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:128
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:918
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:241
 msgid "Advanced Settings"
 msgstr ""
 
@@ -800,7 +808,7 @@ msgstr ""
 msgid "Advanced device options"
 msgstr ""
 
-#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:34
+#: protocols//luci-proto-external/htdocs/luci-static/resources/protocol/external.js:34
 msgid ""
 "Afer making changes to network using external protocol, network must be "
 "manually restarted."
@@ -810,34 +818,34 @@ msgstr ""
 msgid "Ageing time"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
 msgid "Aggregate Originator Messages"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:260
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:260
 msgid "Aggregation Selection Logic"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
 msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:265
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:265
 msgid ""
 "Aggregator: Chosen by the largest number of ports + slave added/removed or "
 "state changes (count, 2)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:264
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:264
 msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:192
 msgid "Alert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
-#: modules/luci-compat/luasrc/model/network.lua:1417
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2989
+#: modules/luci-compat//luasrc/model/network.lua:1417
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
 msgid "Alias Interface"
 msgstr ""
@@ -846,21 +854,21 @@ msgstr ""
 msgid "Alias of \"%s\""
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:583
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:611
 msgid "All servers"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:546
 msgid ""
 "Allocate IP addresses sequentially, starting from the lowest available "
 "address."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:517
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:545
 msgid "Allocate IPs sequentially"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:24
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:24
 msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
 msgstr ""
 
@@ -872,7 +880,7 @@ msgstr ""
 msgid "Allow all except listed"
 msgstr ""
 
-#: modules/luci-compat/root/usr/share/rpcd/acl.d/luci-compat.json:3
+#: modules/luci-compat//root/usr/share/rpcd/acl.d/luci-compat.json:3
 msgid "Allow full UCI access for legacy applications"
 msgstr ""
 
@@ -884,41 +892,41 @@ msgstr ""
 msgid "Allow listed only"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:403
 msgid "Allow localhost"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:179
+#: modules/luci-mod-system//root/usr/share/rpcd/acl.d/luci-mod-system.json:178
 msgid "Allow rebooting the device"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:35
 msgid "Allow remote hosts to connect to local SSH forwarded ports"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:30
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:30
 msgid "Allow root logins with password"
 msgstr ""
 
-#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
+#: modules/luci-base//root/usr/share/rpcd/acl.d/luci-base.json:3
 msgid "Allow system feature probing"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:30
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:30
 msgid "Allow the <em>root</em> user to log in with password"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:618
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:791
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:618
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:791
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
 msgid "Allowed IPs"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:86
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:86
 msgid "Allowed network technology"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:312
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:312
 msgid "AllowedIPs setting is invalid"
 msgstr ""
 
@@ -926,15 +934,15 @@ msgstr ""
 msgid "Always"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:6
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/none.js:6
 msgid "Always off (kernel: none)"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:5
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/default-on.js:5
 msgid "Always on (kernel: default-on)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:695
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
 msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
 msgstr ""
 
@@ -948,55 +956,55 @@ msgstr ""
 msgid "Amount of Duplicate Address Detection probes to send"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
 msgid "Amount of seconds to wait for the modem to become ready"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:608
+#: modules/luci-base//htdocs/luci-static/resources/form.js:608
 msgid "An error occurred while saving the form:"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:139
 msgid "An optional, short description for this device"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1551
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1556
 msgid "Annex"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:859
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:864
 msgid ""
 "Announce NAT64 prefix in <abbr title=\"Router Advertisement\">RA</abbr> "
 "messages."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
 msgid "Announce this device as IPv6 DNS server."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:823
 msgid ""
 "Announce this device as default router if a local IPv6 default route is "
 "present."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:820
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid ""
 "Announce this device as default router if a public IPv6 prefix is available, "
 "regardless of local default route availability."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:822
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:827
 msgid ""
 "Announce this device as default router regardless of whether a prefix or "
 "default route is present."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:962
 msgid "Announced DNS domains"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:941
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
 msgid "Announced IPv6 DNS servers"
 msgstr ""
 
@@ -1004,11 +1012,11 @@ msgstr ""
 msgid "Anonymous Identity"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:162
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:162
 msgid "Anonymous Mount"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:158
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:158
 msgid "Anonymous Swap"
 msgstr ""
 
@@ -1017,40 +1025,40 @@ msgctxt "nft match any traffic"
 msgid "Any packet"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:84
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:174
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:196
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:60
 msgid "Any zone"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:717
 msgid "Apply DHCP Options to this net. (Empty = all clients)."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4713
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4713
 msgid "Apply and keep settings"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:119
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4739
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4739
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4456
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4576
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4456
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4576
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4709
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4709
 msgid "Apply with revert after connectivity loss"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4649
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4649
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1062,17 +1070,17 @@ msgstr ""
 msgid "Arp-scan"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1044
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1049
 msgid ""
 "Assign a part of given length of every public IPv6-prefix to this interface"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:992
 msgid "Assign new, freeform tags to this entry."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1049
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1054
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
 msgid ""
 "Assign prefix parts using this hexadecimal subprefix ID for this interface."
 msgstr ""
@@ -1100,12 +1108,12 @@ msgid ""
 "strong>"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:154
 msgid "Attempt to enable configured mount points for attached devices"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
 
@@ -1113,71 +1121,71 @@ msgstr ""
 msgid "Authentication"
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:76
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:79
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:89
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:76
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:79
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:89
 msgid "Authentication Type"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:340
 msgid "Authoritative"
 msgstr ""
 
-#: modules/luci-base/ucode/template/sysauth.ut:17
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
+#: modules/luci-base//ucode/template/sysauth.ut:17
+#: themes//luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
 msgid "Authorization Required"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:107
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:116
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:69
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:107
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:116
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:69
 msgid "Automatic"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_hnet.lua:7
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:7
+#: modules/luci-compat//luasrc/model/network/proto_hnet.lua:7
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:7
 msgid "Automatic Homenet (HNCP)"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:174
 msgid "Automatically check filesystem for errors before mounting"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1042
 msgid ""
 "Automatically handle multiple uplink interfaces using source-based policy "
 "routing."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:170
 msgid "Automatically mount filesystems on hotplug"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:166
 msgid "Automatically mount swap on hotplug"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:170
 msgid "Automount Filesystem"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:166
 msgid "Automount Swap"
 msgstr ""
 
-#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+#: protocols//luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
 msgid "Avahi IPv4LL"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:193
 msgid "Available"
 msgstr ""
 
@@ -1195,19 +1203,19 @@ msgstr ""
 msgid "Average:"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:70
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:70
 msgid "Avoid Bridge Loops"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
 msgid "B43 + B43C"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
 msgid "B43 + B43C + V43"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:48
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:48
 msgid "BR / DMR / AFTR"
 msgstr ""
 
@@ -1223,32 +1231,32 @@ msgstr ""
 msgid "BSSID"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3255
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3255
 msgid "Back"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/footer.htm:14
-#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48
+#: modules/luci-compat//luasrc/view/cbi/footer.htm:14
+#: modules/luci-compat//luasrc/view/cbi/simpleform.htm:48
 msgid "Back to Overview"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:856
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:856
 msgid "Back to peer configuration"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:391
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:391
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:128
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:128
 msgid "Backup / Flash Firmware"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:351
 msgid "Backup file list"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
+#: modules/luci-compat//luasrc/view/cbi/wireless_modefreq.htm:158
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:495
 msgid "Band"
 msgstr ""
@@ -1257,20 +1265,20 @@ msgstr ""
 msgid "Base device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:155
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:155
 msgid "Base64-encoded public key of this interface for sharing."
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:10
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:41
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:10
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:41
 msgid "Batman Device"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:10
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:10
 msgid "Batman Interface"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:81
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:81
 msgid ""
 "Batman-adv has a built-in layer 2 fragmentation for unicast data flowing "
 "through the mesh which will allow to run batman-adv over interfaces / "
@@ -1289,54 +1297,54 @@ msgstr ""
 msgid "Beacon Report"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:352
 msgid ""
 "Below is the determined list of files to backup. It consists of changed "
 "configuration files marked by opkg, essential base files and the user "
 "defined backup patterns."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:287
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:287
 msgid "Bind NTP server"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Bind interface"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
 msgid ""
 "Bind only to configured interface addresses, instead of the wildcard address."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:747
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:775
 msgid ""
 "Bind service records to a domain name: specify the location of services."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:708
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
 msgid ""
 "Bind service records to a domain name: specify the location of services. See "
 "<a href=\"%s\">RFC2782</a>."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -1346,20 +1354,20 @@ msgstr ""
 msgid "Bitrate"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65
 msgid "Bonding Mode"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:201
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:201
 msgid "Bonding Policy"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
 msgid "Both \"Relay from\" and \"Relay to address\" must be specified."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
-#: modules/luci-compat/luasrc/model/network.lua:1421
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2995
+#: modules/luci-compat//luasrc/model/network.lua:1421
 msgid "Bridge"
 msgstr ""
 
@@ -1374,7 +1382,7 @@ msgid "Bridge VLAN filtering"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:398
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1474
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
 msgid "Bridge device"
 msgstr ""
 
@@ -1391,7 +1399,7 @@ msgstr ""
 msgid "Bridge traffic table \"%h\""
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1650
 msgid "Bridge unit number"
 msgstr ""
 
@@ -1399,7 +1407,7 @@ msgstr ""
 msgid "Bring up empty bridge"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:593
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
 msgid "Bring up on boot"
 msgstr ""
 
@@ -1407,16 +1415,16 @@ msgstr ""
 msgid "Bring up the bridge interface even if no ports are attached"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1011
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1015
 msgid "Broadcast"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
 msgid "Broadcast policy (broadcast, 3)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2869
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4207
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2869
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4207
 msgid "Browse…"
 msgstr ""
 
@@ -1424,29 +1432,29 @@ msgstr ""
 msgid "Buffered"
 msgstr ""
 
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
 msgid ""
 "CA certificate (PEM encoded; Use instead of system-wide store to verify the "
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:182
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:182
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:79
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:79
 msgid "CHAP"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
 msgid "CLAT configuration failed"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:331
 msgid "CNAME"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:726
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
 msgid "CNAME or fqdn"
 msgstr ""
 
@@ -1458,33 +1466,37 @@ msgstr ""
 msgid "Cached"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
-#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:21
+#: modules/luci-compat//luasrc/model/network/proto_modemmanager.lua:53
+#: modules/luci-compat//luasrc/model/network/proto_qmi.lua:53
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:21
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:880
+msgid "Can be hinted by adding 4 or 6 to the name."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:564
 msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4705
-#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
-#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2957
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4705
+#: modules/luci-compat//luasrc/view/cbi/delegator.htm:14
+#: modules/luci-compat//luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1206
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2139
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:482
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:128
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:295
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:482
 msgid "Cancel"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:344
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:344
 msgid "Cannot parse configuration: %s"
 msgstr ""
 
@@ -1518,15 +1530,15 @@ msgctxt "Chain hook: ingress"
 msgid "Capture packets directly after the NIC received them"
 msgstr ""
 
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
 msgid "Category"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:114
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:114
 msgid "Cell ID"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:113
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:113
 msgid "Cell Location"
 msgstr ""
 
@@ -1585,19 +1597,19 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4436
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4436
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4775
 msgid "Changes have been reverted."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:46
 msgid "Changes the administrator password for accessing the device"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162
+#: modules/luci-compat//luasrc/view/cbi/wireless_modefreq.htm:162
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:504
@@ -1616,7 +1628,7 @@ msgstr ""
 msgid "Channel Width"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:174
 msgid "Check filesystems before mount"
 msgstr ""
 
@@ -1624,20 +1636,20 @@ msgstr ""
 msgid "Check this option to delete the existing networks from this radio."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:110
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:110
 msgid "Checking archive…"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:193
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:195
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:193
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:195
 msgid "Checking image…"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:427
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:427
 msgid "Choose mtdblock"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:603
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2129
 msgid ""
 "Choose the firewall zone you want to assign to this interface. Select "
@@ -1656,46 +1668,46 @@ msgstr ""
 msgid "Cipher"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
 msgid "Cisco UDP encapsulation"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:391
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:391
 msgid ""
 "Click \"Generate archive\" to download a tar archive of the current "
 "configuration files."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:424
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:424
 msgid ""
 "Click \"Save mtdblock\" to download specified mtdblock file. (NOTE: THIS "
 "FEATURE IS FOR PROFESSIONALS! )"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3866
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
 msgid "Client"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:35
+#: modules/luci-base//htdocs/luci-static/resources/protocol/dhcp.js:37
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:35
 msgid "Client ID to send when requesting DHCP"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4453
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:156
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:114
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:92
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:101
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:124
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:156
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:114
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:92
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:101
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:124
 msgid ""
 "Close inactive connection after the given amount of seconds, use 0 to "
 "persist connection"
@@ -1707,7 +1719,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:356
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:359
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66
+#: themes//luci-theme-material/ucode/template/themes/material/header.ut:66
 msgid "Collecting data..."
 msgstr ""
 
@@ -1719,11 +1731,11 @@ msgstr ""
 msgid "Command"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:401
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:401
 msgid "Command OK"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:33
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:32
 msgid "Command failed"
 msgstr ""
 
@@ -1739,35 +1751,35 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:101
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:106
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:103
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:108
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:101
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:106
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:103
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:108
 msgid "Compute outgoing checksum (optional)."
 msgstr ""
 
-#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+#: protocols//luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4436
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4436
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:454
 msgid "Configuration"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:684
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:684
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4624
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4624
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4562
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4562
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
+#: modules/luci-compat//luasrc/model/network/proto_ncm.lua:63
 msgid "Configuration failed"
 msgstr ""
 
@@ -1781,13 +1793,13 @@ msgid ""
 "offered."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:821
 msgid ""
 "Configures the default router advertisement in <abbr title=\"Router "
 "Advertisement\">RA</abbr> messages."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:942
 msgid ""
 "Configures the minimum delegated prefix length assigned to a requesting "
 "downstream router, potentially overriding a requested prefix length. If left "
@@ -1795,22 +1807,22 @@ msgid ""
 "than or equal to the requested prefix."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
 msgid ""
 "Configures the operation mode of the <abbr title=\"Router "
 "Advertisement\">RA</abbr> service on this interface."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
 msgid "Configures the operation mode of the DHCPv6 service on this interface."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
 msgid ""
 "Configures the operation mode of the NDP proxy service on this interface."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1362
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1367
 msgid "Configure…"
 msgstr ""
 
@@ -1818,7 +1830,7 @@ msgstr ""
 msgid "Confirm disconnect"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:55
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:55
 msgid "Confirmation"
 msgstr ""
 
@@ -1830,20 +1842,20 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:9
-#: modules/luci-compat/luasrc/model/network.lua:27
+#: modules/luci-base//htdocs/luci-static/resources/network.js:9
+#: modules/luci-compat//luasrc/model/network.lua:27
 msgid "Connection attempt failed"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:8
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:8
 msgid "Connection attempt failed."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:786
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:786
 msgid "Connection endpoint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:411
 msgid "Connection lost"
 msgstr ""
 
@@ -1851,7 +1863,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4698
 msgid "Connectivity change"
 msgstr ""
 
@@ -1865,25 +1877,25 @@ msgctxt "nft ct status"
 msgid "Conntrack status"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
 msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
 msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:368
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/crontab.js:18
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:368
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:54
 msgid "Contents have been saved."
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:450
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:132
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:269
 msgid "Continue"
 msgstr ""
 
@@ -1901,7 +1913,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4598
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1920,20 +1932,20 @@ msgstr ""
 msgid "Coverage cell density"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:603
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2129
 msgid "Create / Assign firewall-zone"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1243
 msgid "Create interface"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:191
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:191
 msgid "Critical"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:195
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:195
 msgid "Cron Log Level"
 msgstr ""
 
@@ -1951,26 +1963,26 @@ msgctxt "nft meta day"
 msgid "Current weekday"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
-#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
-#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
-#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
-#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:83
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:575
+#: modules/luci-compat//luasrc/view/cbi/network_ifacelist.htm:51
+#: modules/luci-compat//luasrc/view/cbi/network_ifacelist.htm:53
+#: modules/luci-compat//luasrc/view/cbi/network_ifacelist.htm:82
+#: modules/luci-compat//luasrc/view/cbi/network_ifacelist.htm:83
 msgid "Custom Interface"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:410
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:410
 msgid ""
 "Custom files (certificates, scripts) may remain on the system. To prevent "
 "this, perform a factory-reset first."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
 msgid "Custom flash interval (kernel: timer)"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/leds.js:59
 msgid ""
 "Customizes the behaviour of the device <abbr title=\"Light Emitting "
 "Diode\">LED</abbr>s if possible."
@@ -1992,7 +2004,7 @@ msgstr ""
 msgid "DAE-Secret"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
 msgid "DHCP Options"
 msgstr ""
 
@@ -2000,33 +2012,33 @@ msgstr ""
 msgid "DHCP Server"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:315
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
 msgid "DHCP and DNS"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
-#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
-#: modules/luci-compat/luasrc/model/network.lua:969
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2091
+#: modules/luci-base//htdocs/luci-static/resources/protocol/dhcp.js:16
+#: modules/luci-compat//luasrc/model/network.lua:969
 msgid "DHCP client"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:730
 msgid "DHCP-Options"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:998
 msgid ""
 "DHCPv4 <code>leasetime</code> is used as limit and preferred lifetime of the "
 "IPv6 prefix."
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
+#: modules/luci-compat//luasrc/model/network/proto_dhcpv6.lua:7
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
 msgid "DHCPv6 client"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
 msgid "DHCPv6-Service"
 msgstr ""
 
@@ -2038,51 +2050,51 @@ msgstr ""
 msgid "DNS"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:358
 msgid "DNS forwardings"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:602
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:630
 msgid "DNS query port"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
 msgid "DNS search domains"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
 msgid "DNS server port"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:289
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:289
 msgid "DNS setting is invalid"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1023
 msgid "DNS weight"
 msgstr ""
 
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
 msgid "DNS-Label / FQDN"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:552
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
 msgid "DNSSEC"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:585
 msgid "DNSSEC check unsigned"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
 msgid "DPD Idle Timeout"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
 msgid "DS-Lite AFTR address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1553
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
 msgid "DSL"
 msgstr ""
@@ -2091,7 +2103,7 @@ msgstr ""
 msgid "DSL Status"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
 msgid "DSL line mode"
 msgstr ""
 
@@ -2100,7 +2112,7 @@ msgid "DTIM Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:978
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
 msgid "DUID"
 msgstr ""
@@ -2109,29 +2121,37 @@ msgstr ""
 msgid "Data Rate"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76
 msgid "Data Received"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77
 msgid "Data Transmitted"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:157
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:186
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:197
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:157
 msgid "Debug"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:815
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:820
 msgid "Default router"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:12
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/none.js:12
 msgid "Default state"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:880
+msgid "Defaults to IPv4+6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:875
+msgid "Defaults to fw4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:730
 msgid ""
 "Define additional DHCP options, for example "
 "\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2154,31 +2174,31 @@ msgstr ""
 msgid "Defines a specific MTU for this route"
 msgstr ""
 
-#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:34
+#: protocols//luci-proto-external/htdocs/luci-static/resources/protocol/external.js:34
 msgid "Delay"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1046
 msgid "Delegate IPv6 prefixes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3571
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2926
-#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
-#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2310
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3571
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2926
+#: modules/luci-compat//luasrc/view/cbi/nsection.htm:11
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:162
+#: modules/luci-compat//luasrc/view/cbi/tsection.htm:16
 msgid "Delete"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:211
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2828
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2191,21 +2211,21 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:514
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:139
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:514
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2922
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2922
 msgid "Deselect"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:237
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:237
 msgid "Design"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:738
 msgid "Designated master"
 msgstr ""
 
@@ -2225,8 +2245,8 @@ msgctxt "nft ip6 daddr"
 msgid "Destination IPv6"
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
 msgid "Destination port"
 msgstr ""
 
@@ -2235,26 +2255,26 @@ msgctxt "nft ip dport"
 msgid "Destination port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:59
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:67
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:192
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:43
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1188
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1193
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
-#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:29
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:393
+#: protocols//luci-proto-external/htdocs/luci-static/resources/protocol/external.js:29
 msgid "Device"
 msgstr ""
 
@@ -2262,7 +2282,7 @@ msgstr ""
 msgid "Device Configuration"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:88
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:88
 msgid "Device Identifier"
 msgstr ""
 
@@ -2279,11 +2299,11 @@ msgstr ""
 msgid "Device name"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:10
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:10
 msgid "Device not managed by ModemManager."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1470
 msgid "Device not present"
 msgstr ""
 
@@ -2291,16 +2311,16 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4597
 msgid "Device unreachable!"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:53
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/reboot.js:53
 msgid "Device unreachable! Still waiting for device..."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1313
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:246
 msgid "Devices"
 msgstr ""
 
@@ -2309,15 +2329,15 @@ msgstr ""
 msgid "Diagnostics"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
 msgid "Dial number"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:136
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:136
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2724
 msgid "Directory"
 msgstr ""
 
@@ -2328,7 +2348,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
 msgid ""
 "Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
 "this interface."
@@ -2339,7 +2359,7 @@ msgstr ""
 msgid "Disable DNS lookups"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
 msgid "Disable Encryption"
 msgstr ""
 
@@ -2356,20 +2376,20 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1629
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1777
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:108
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:117
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:57
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:70
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:65
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:108
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:117
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:57
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:70
 msgid "Disabled"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:538
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:538
 msgctxt "Label indicating that WireGuard peer is disabled"
 msgid "Disabled"
 msgstr ""
@@ -2378,13 +2398,13 @@ msgstr ""
 msgid "Disassociate On Low Acknowledgement"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:398
 msgid ""
 "Discard also upstream responses containing {rfc_4193_link}, Link-Local and "
 "private IPv4-Mapped {rfc_4291_link} IPv6 Addresses."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:369
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
 msgid "Discard upstream responses containing {rfc_1918_link} addresses."
 msgstr ""
 
@@ -2395,11 +2415,11 @@ msgstr ""
 msgid "Disconnect"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
+#: modules/luci-compat//luasrc/model/network/proto_ncm.lua:64
 msgid "Disconnection attempt failed"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:13
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:13
 msgid "Disconnection attempt failed."
 msgstr ""
 
@@ -2407,15 +2427,15 @@ msgstr ""
 msgid "Disk space"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:611
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3715
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4568
+#: modules/luci-base//htdocs/luci-static/resources/form.js:611
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3022
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:3715
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4568
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1863
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:358
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
 msgid "Dismiss"
 msgstr ""
 
@@ -2429,137 +2449,136 @@ msgid ""
 "one kilometer; otherwise it is harmful."
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
 msgid "Distributed ARP Table"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1002
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1006
 msgid ""
 "Dnsmasq instance to which this DHCP host section is bound. If unspecified, "
 "the section is valid for all dnsmasq instances."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:700
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
 msgid ""
 "Dnsmasq instance to which this boot section is bound. If unspecified, the "
 "section is valid for all dnsmasq instances."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:288
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
 msgid ""
 "Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
 "Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
 "abbr> forwarder."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
 msgid "Do not cache negative replies, e.g. for non-existent domains."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
 msgid "Do not create host route to peer (optional)."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:440
 msgid "Do not listen on the specified interfaces."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
 msgid "Do not offer DHCPv6 service on this interface."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:969
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
 msgid ""
 "Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
 "packets."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:32
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:32
 msgid "Do not send a Release when restarting"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:25
+#: modules/luci-base//htdocs/luci-static/resources/protocol/dhcp.js:25
 msgid "Do not send a hostname"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
 msgid ""
 "Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
 "abbr> messages on this interface."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2814
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2814
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:206
 msgid "Do you really want to delete the following SSH key?"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:94
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2812
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:97
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:758
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:784
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:786
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
 msgid "Domain"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
 msgid "Domain required"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:411
 msgid "Domain whitelist"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:83
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:88
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:83
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:88
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Don't Fragment"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:152
 msgid "Down"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
 msgid "Down Delay"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:394
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:432
 msgid "Download mtdblock"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1597
 msgid "Downstream SNR offset"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:432
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:432
 msgid ""
 "Drag or paste a valid <em>*.conf</em> file below to configure the local "
 "WireGuard interface."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2698
 msgid "Drag to reorder"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
 msgid "Drop Duplicate Frames"
 msgstr ""
 
@@ -2611,26 +2630,26 @@ msgstr ""
 msgid "Drop unsolicited NA"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:10
 msgid ""
 "Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
 "and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
+#: modules/luci-compat//luasrc/model/network/proto_4x6.lua:14
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
 msgid "Dual-Stack Lite (RFC6333)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
 msgid "Dump cache on SIGUSR1, include requesting IP."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:706
 msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
 msgstr ""
 
@@ -2646,11 +2665,11 @@ msgstr ""
 msgid "Dynamic Authorization Extension secret."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Dynamic tunnel"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:706
 msgid ""
 "Dynamically allocate DHCP addresses for clients. If disabled, only clients "
 "having static leases will be served."
@@ -2664,7 +2683,7 @@ msgstr ""
 msgid "E.g. eth0, eth1"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
 msgid "EA-bits length"
 msgstr ""
 
@@ -2676,25 +2695,29 @@ msgstr ""
 msgid "Each STA is assigned its own AP_VLAN interface."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3434
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3434
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:154
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:160
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:512
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
 msgid "Edit"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:223
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:863
+msgid "Edit IP set"
+msgstr ""
+
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:223
 msgid "Edit peer"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:900
 msgid "Edit static lease"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/error.htm:13
+#: modules/luci-compat//luasrc/view/cbi/error.htm:13
 msgid ""
 "Edit the raw configuration data above to fix any error and hit \"Save\" to "
 "reload the page."
@@ -2727,7 +2750,7 @@ msgctxt "nft meta oifname"
 msgid "Egress device name"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:193
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:193
 msgid "Emergency"
 msgstr ""
 
@@ -2736,7 +2759,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
 msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
 msgstr ""
 
@@ -2750,7 +2773,7 @@ msgstr ""
 msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:826
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:831
 msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
 msgstr ""
 
@@ -2760,15 +2783,15 @@ msgstr ""
 msgid "Enable DNS lookups"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:151
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:151
 msgid "Enable Debugmode"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:294
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:294
 msgid "Enable Dynamic Shuffling Of Flows"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
 
@@ -2776,17 +2799,17 @@ msgstr ""
 msgid "Enable IPv6"
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:101
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:108
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:101
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:108
 msgid "Enable IPv6 negotiation"
 msgstr ""
 
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:54
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:54
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
 msgid "Enable IPv6 negotiation on the PPP link"
 msgstr ""
 
@@ -2802,15 +2825,15 @@ msgstr ""
 msgid "Enable MAC address learning"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:257
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:257
 msgid "Enable NTP client"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "Enable Single DES"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:637
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
 msgid "Enable TFTP server"
 msgstr ""
 
@@ -2826,14 +2849,14 @@ msgstr ""
 msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/uhttpd.js:14
 msgid ""
 "Enable automatic redirection of <abbr title=\"Hypertext Transfer "
 "Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
 "Secure\">HTTPS</abbr> port."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1046
 msgid ""
 "Enable downstream delegation of IPv6 prefixes available on this interface"
 msgstr ""
@@ -2866,14 +2889,14 @@ msgstr ""
 msgid "Enable multicast support"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:209
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:209
 msgid ""
 "Enable node info privacy so that only items specified in \"Node info\" are "
 "sent back. Otherwise defaults including the platform, architecture and "
 "Yggdrasil version are included."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1543
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
 msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
@@ -2882,25 +2905,25 @@ msgstr ""
 msgid "Enable promiscuous mode"
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:71
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:71
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Enable rx checksum"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:96
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:96
 msgid "Enable support for multicast traffic (optional)."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:83
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:88
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:83
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:88
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:666
 msgid "Enable the built-in single-instance TFTP server."
 msgstr ""
 
@@ -2908,12 +2931,12 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:33
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:33
 msgid "Enable to minimise the chance of prefix change after a restart"
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:75
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:75
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
 msgid "Enable tx checksum"
 msgstr ""
 
@@ -2922,11 +2945,11 @@ msgid "Enable unicast flooding"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1630
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:109
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:118
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:243
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:353
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:65
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:109
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:118
 msgid "Enabled"
 msgstr ""
 
@@ -2940,7 +2963,7 @@ msgid ""
 "Domain"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:100
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:100
 msgid ""
 "Enables more efficient, group aware multicast forwarding infrastructure in "
 "batman-adv."
@@ -2950,12 +2973,12 @@ msgstr ""
 msgid "Enables the Spanning Tree Protocol on this bridge"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
 msgid "Encapsulation limit"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1640
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1645
 msgid "Encapsulation mode"
 msgstr ""
 
@@ -2967,20 +2990,20 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
 msgid "Endpoint"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:656
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:656
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:672
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:672
 msgid "Endpoint Port"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:322
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:322
 msgid "Endpoint setting is invalid"
 msgstr ""
 
@@ -3004,15 +3027,15 @@ msgstr ""
 msgid "Enforce MLD version 2"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
+#: modules/luci-compat//luasrc/view/cbi/dropdown.htm:16
 msgid "Enter custom value"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
+#: modules/luci-compat//luasrc/view/cbi/dropdown.htm:16
 msgid "Enter custom values"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:97
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:97
 msgid "Erasing..."
 msgstr ""
 
@@ -3021,34 +3044,34 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:154
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:190
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:154
 msgid "Error"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
 msgid "Error getting PublicKey"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
-#: modules/luci-compat/luasrc/model/network.lua:1433
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3008
+#: modules/luci-compat//luasrc/model/network.lua:1433
 msgid "Ethernet Adapter"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
-#: modules/luci-compat/luasrc/model/network.lua:1423
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2999
+#: modules/luci-compat//luasrc/model/network.lua:1423
 msgid "Ethernet Switch"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:272
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:272
 msgid "Every 30 seconds (slow, 0)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:273
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:273
 msgid "Every second (fast, 1)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:411
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:439
 msgid "Exclude interfaces"
 msgstr ""
 
@@ -3058,7 +3081,7 @@ msgid ""
 "resolution to other systems."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:405
 msgid ""
 "Exempt {loopback_slash_8_v4} and {localhost_v6} from rebinding checks, e.g. "
 "for <abbr title=\"Real-time Block List\">RBL</abbr> services."
@@ -3068,15 +3091,15 @@ msgstr ""
 msgid "Existing device"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
 msgid "Expand hosts"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
 msgid "Expected port number."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1058
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1063
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
@@ -3088,7 +3111,7 @@ msgstr ""
 msgid "Expecting a valid IPv6 address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:879
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:235
 msgid "Expecting a valid MAC address, optionally including wildcards"
 msgstr ""
 
@@ -3096,8 +3119,8 @@ msgstr ""
 msgid "Expecting two priority values separated by a colon"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2269
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2269
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:142
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:148
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:176
@@ -3109,7 +3132,7 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:50
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:50
 msgid "Expecting: non-empty value"
 msgstr ""
 
@@ -3117,12 +3140,12 @@ msgstr ""
 msgid "Expires"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:697
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
 msgid ""
 "Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
 msgstr ""
 
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:19
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:19
 msgid "External"
 msgstr ""
 
@@ -3134,34 +3157,38 @@ msgstr ""
 msgid "External R1 Key Holder List"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:167
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:167
 msgid "External system log server"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:172
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:172
 msgid "External system log server port"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:177
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:177
 msgid "External system log server protocol"
 msgstr ""
 
-#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:7
+#: protocols//luci-proto-external/htdocs/luci-static/resources/protocol/external.js:7
 msgid "Externally managed interface"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:79
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:79
 msgid "Extra SSH command options"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:72
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:72
 msgid "Extra pppd options"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:70
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:70
 msgid "Extra sstpc options"
 msgstr ""
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:870
+msgid "FQDN"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1576
 msgid "FT over DS"
 msgstr ""
@@ -3174,121 +3201,121 @@ msgstr ""
 msgid "FT protocol"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:91
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:91
 msgid "Failed Reason"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:87
 msgid "Failed to change the system password."
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4556
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4556
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
 msgid "Failed to connect"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Failed to disconnect"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:36
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
 msgid "Failed to get modem information"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
 msgid "Failed to initialize modem"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
 msgid "Failed to set operating mode"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2732
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2732
 msgid "File"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
 msgid ""
 "File listing upstream resolvers, optionally domain-specific, e.g. "
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2679
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:488
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:516
 msgid "File to store DHCP lease information."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2870
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2870
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
 msgid "Filename"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:678
 msgid "Filename of the boot image advertised to clients."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:191
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:315
 msgid "Filesystem"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:568
 msgid "Filter IPv4 A records"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
 msgid "Filter IPv6 AAAA records"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:557
 msgid "Filter SRV/SOA service discovery"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
 msgid "Filter private"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
 msgid "Filtering for all slaves, no validation"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
 msgid "Filtering for all slaves, validation only for active slave"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:391
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:391
 msgid "Filtering for all slaves, validation only for backup slaves"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
 msgid ""
 "Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
+#: modules/luci-compat//luasrc/model/network/proto_ncm.lua:65
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
 msgid "Finalizing failed"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:150
 msgid ""
 "Find all currently attached filesystems and swap and replace configuration "
 "with defaults based on what was detected"
@@ -3298,7 +3325,7 @@ msgstr ""
 msgid "Find and join network"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/delegator.htm:9
+#: modules/luci-compat//luasrc/view/cbi/delegator.htm:9
 msgid "Finish"
 msgstr ""
 
@@ -3307,8 +3334,8 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
 msgid "Firewall Mark"
 msgstr ""
 
@@ -3324,7 +3351,7 @@ msgstr ""
 msgid "Firewall mark"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1599
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1604
 msgid "Firmware File"
 msgstr ""
 
@@ -3332,38 +3359,38 @@ msgstr ""
 msgid "Firmware Version"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:631
 msgid "Fixed source port for outbound DNS queries."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:312
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:449
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:312
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:449
 msgid "Flash image..."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:308
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:308
 msgid "Flash image?"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:439
 msgid "Flash new firmware image"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:384
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:384
 msgid "Flash operations"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:317
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:319
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:317
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:319
 msgid "Flashing…"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:998
 msgid "Follow IPv4 Lifetime"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:694
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:704
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:722
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:709
 msgid "Force"
 msgstr ""
 
@@ -3375,7 +3402,7 @@ msgstr ""
 msgid "Force CCMP (AES)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:704
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:709
 msgid "Force DHCP on this network even if another server is detected."
 msgstr ""
 
@@ -3395,27 +3422,27 @@ msgstr ""
 msgid "Force TKIP and CCMP (AES)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1016
 msgid "Force broadcast DHCP response."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1309
 msgid "Force link"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:281
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:281
 msgid "Force upgrade"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:90
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:90
 msgid "Force use of NAT-T"
 msgstr ""
 
-#: modules/luci-base/ucode/template/csrftoken.ut:8
+#: modules/luci-base//ucode/template/csrftoken.ut:8
 msgid "Form token mismatch"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:976
 msgid ""
 "Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
 "title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
@@ -3423,24 +3450,24 @@ msgid ""
 "designated master interface and downstream interfaces."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
 msgid ""
 "Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
 "messages received on the designated master interface to downstream "
 "interfaces."
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
 msgid "Forward DHCP traffic"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
 msgid ""
 "Forward DHCPv6 messages between the designated master interface and "
 "downstream interfaces."
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
 msgid "Forward broadcast traffic"
 msgstr ""
 
@@ -3456,19 +3483,19 @@ msgstr ""
 msgid "Forward multicast packets as unicast packets on this device."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:359
 msgid "Forward specific domain queries to specific upstream servers."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1015
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1019
 msgid "Forward/reverse DNS"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1647
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1652
 msgid "Forwarding mode"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:80
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:80
 msgid "Fragmentation"
 msgstr ""
 
@@ -3481,7 +3508,7 @@ msgctxt "nft nat flag fully-random"
 msgid "Full port randomization"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:211
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:211
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -3493,24 +3520,24 @@ msgstr ""
 msgid "GHz"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
 msgid "GPRS only"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:10
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:10
 msgid "GRE tunnel over IPv4"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:10
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:10
 msgid "GRE tunnel over IPv6"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:10
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:10
 msgid "GRETAP tunnel over IPv4"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:10
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:10
 msgid "GRETAP tunnel over IPv6"
 msgstr ""
 
@@ -3520,34 +3547,34 @@ msgstr ""
 msgid "Gateway"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
 msgid "Gateway Mode"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:35
 msgid "Gateway Ports"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:11
-#: modules/luci-compat/luasrc/model/network.lua:29
+#: modules/luci-base//htdocs/luci-static/resources/network.js:11
+#: modules/luci-compat//luasrc/model/network.lua:29
 msgid "Gateway address is invalid"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:149
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:149
 msgid "Gateway metric"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:294
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:122
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:240
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:122
 msgid "General Settings"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1634
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:655
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1639
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:917
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:979
 msgid "General Setup"
@@ -3557,7 +3584,7 @@ msgstr ""
 msgid "General device options"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:150
 msgid "Generate Config"
 msgstr ""
 
@@ -3565,65 +3592,65 @@ msgstr ""
 msgid "Generate PMK locally"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:396
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:396
 msgid "Generate archive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
 msgid "Generate configuration"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:881
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:881
 msgid "Generate configuration…"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:106
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:62
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:106
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:62
 msgid "Generate new key pair"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
 msgid "Generate preshared key"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:685
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:685
 msgid "Generates a configuration suitable for import on a WireGuard peer"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:815
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:815
 msgid "Generating QR code…"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:146
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:146
 msgid "Global Settings"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1541
 msgid "Global network options"
 msgstr ""
 
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:90
-#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes//luci-theme-material/ucode/template/themes/material/header.ut:90
+#: themes//luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
 msgid "Go to firmware upgrade..."
 msgstr ""
 
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:80
-#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes//luci-theme-material/ucode/template/themes/material/header.ut:80
+#: themes//luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
 msgid "Go to password configuration..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3753
-#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2640
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3753
+#: modules/luci-compat//luasrc/view/cbi/full_valueheader.htm:4
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:58
 msgid "Go to relevant configuration page"
 msgstr ""
 
@@ -3639,23 +3666,23 @@ msgstr ""
 msgid "Grant access to DSL status display"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/root/usr/share/rpcd/acl.d/luci-openconnect.json:3
+#: protocols//luci-proto-openconnect/root/usr/share/rpcd/acl.d/luci-openconnect.json:3
 msgid "Grant access to LuCI OpenConnect procedures"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json:3
+#: protocols//luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json:3
 msgid "Grant access to LuCI Wireguard procedures"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/root/usr/share/rpcd/acl.d/luci-proto-yggdrasil.json:3
+#: protocols//luci-proto-yggdrasil/root/usr/share/rpcd/acl.d/luci-proto-yggdrasil.json:3
 msgid "Grant access to LuCI Yggdrasil procedures"
 msgstr ""
 
-#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+#: protocols//luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
 msgid "Grant access to LuCI openfortivpn procedures"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
+#: modules/luci-mod-system//root/usr/share/rpcd/acl.d/luci-mod-system.json:22
 msgid "Grant access to SSH configuration"
 msgstr ""
 
@@ -3663,11 +3690,11 @@ msgstr ""
 msgid "Grant access to Storage and Mount status display"
 msgstr ""
 
-#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:12
+#: modules/luci-base//root/usr/share/rpcd/acl.d/luci-base.json:12
 msgid "Grant access to basic LuCI procedures"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:79
+#: modules/luci-mod-system//root/usr/share/rpcd/acl.d/luci-mod-system.json:78
 msgid "Grant access to crontab configuration"
 msgstr ""
 
@@ -3675,7 +3702,7 @@ msgstr ""
 msgid "Grant access to firewall status"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:132
+#: modules/luci-mod-system//root/usr/share/rpcd/acl.d/luci-mod-system.json:131
 msgid "Grant access to flash operations"
 msgstr ""
 
@@ -3683,11 +3710,11 @@ msgstr ""
 msgid "Grant access to main status display"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
+#: protocols//luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
 msgid "Grant access to mmcli"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:100
+#: modules/luci-mod-system//root/usr/share/rpcd/acl.d/luci-mod-system.json:99
 msgid "Grant access to mount configuration"
 msgstr ""
 
@@ -3699,7 +3726,7 @@ msgstr ""
 msgid "Grant access to network diagnostic tools"
 msgstr ""
 
-#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:36
+#: modules/luci-base//root/usr/share/rpcd/acl.d/luci-base.json:36
 msgid "Grant access to network status information"
 msgstr ""
 
@@ -3719,11 +3746,11 @@ msgstr ""
 msgid "Grant access to routing status"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:57
+#: modules/luci-mod-system//root/usr/share/rpcd/acl.d/luci-mod-system.json:56
 msgid "Grant access to startup configuration"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:3
+#: modules/luci-mod-system//root/usr/share/rpcd/acl.d/luci-mod-system.json:3
 msgid "Grant access to system configuration"
 msgstr ""
 
@@ -3731,7 +3758,7 @@ msgstr ""
 msgid "Grant access to system logs"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:43
+#: modules/luci-mod-system//root/usr/share/rpcd/acl.d/luci-mod-system.json:45
 msgid "Grant access to uHTTPd configuration"
 msgstr ""
 
@@ -3743,24 +3770,24 @@ msgstr ""
 msgid "Grant access to wireless status display"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
 msgid "Group Password"
 msgstr ""
 
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:22
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:22
 msgid "Guest"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
 msgid "HE.net password"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
 msgid "HE.net username"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:9
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/uhttpd.js:9
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "HTTP(S) Access"
 msgstr ""
 
@@ -3768,7 +3795,7 @@ msgstr ""
 msgid "Hang Up"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
 msgid "Heartbeat interval (kernel: heartbeat)"
 msgstr ""
 
@@ -3776,7 +3803,7 @@ msgstr ""
 msgid "Hello interval"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:114
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:114
 msgid ""
 "Here you can configure the basic aspects of your device like its hostname or "
 "the timezone."
@@ -3804,7 +3831,7 @@ msgctxt "Chain hook description"
 msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:92
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:92
 msgid "Hop Penalty"
 msgstr ""
 
@@ -3815,53 +3842,53 @@ msgstr ""
 msgid "Host"
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
 msgid "Host expiry timeout"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:693
 msgid "Host requests this filename from the boot server."
 msgstr ""
 
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
 msgid "Host-Uniq tag content"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:965
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:969
 msgid ""
 "Host-specific lease time, e.g. <code>5m</code>, <code>3h</code>, <code>7d</"
 "code>."
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:803
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:856
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:831
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:135
 msgid "Hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
+#: modules/luci-base//htdocs/luci-static/resources/protocol/dhcp.js:22
 msgid "Hostname to send when requesting DHCP"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
 msgid "Hostnames"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:823
 msgid ""
 "Hostnames are used to bind a domain name to an IP address. This setting is "
 "redundant for hostnames already configured with static leases, but it can be "
 "useful to rebind an FQDN."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:19
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/timer.js:19
 msgid "How long (in milliseconds) the LED should be off"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:13
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/timer.js:13
 msgid "How long (in milliseconds) the LED should be on"
 msgstr ""
 
@@ -3869,7 +3896,7 @@ msgstr ""
 msgid "Human-readable counters"
 msgstr ""
 
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:24
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:24
 msgid "Hybrid"
 msgstr ""
 
@@ -3893,66 +3920,66 @@ msgctxt "nft icmpv6 type"
 msgid "ICMPv6 type"
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:53
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:53
 msgid "ID used to uniquely identify the VXLAN"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
 msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:86
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:86
 msgid "IMEI"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:137
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:137
 msgid "IP Address"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
 msgid "IP Addresses"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
 msgid "IP Protocol"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:327
 msgid "IP Sets"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:136
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:136
 msgid "IP Type"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:835
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
 msgid "IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:10
-#: modules/luci-compat/luasrc/model/network.lua:28
+#: modules/luci-base//htdocs/luci-static/resources/network.js:10
+#: modules/luci-compat//luasrc/model/network.lua:28
 msgid "IP address is invalid"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:13
-#: modules/luci-compat/luasrc/model/network.lua:31
+#: modules/luci-base//htdocs/luci-static/resources/network.js:13
+#: modules/luci-compat//luasrc/model/network.lua:31
 msgid "IP address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:797
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:797
 msgid ""
 "IP addresses for the peer to use inside the tunnel. Some clients require "
 "this setting."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:791
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:791
 msgid ""
 "IP addresses that are allowed inside the tunnel. The peer will accept "
 "tunnelled packets with source IP addresses matching this list and route back "
@@ -3969,22 +3996,19 @@ msgctxt "nft meta l4proto"
 msgid "IP protocol"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:833
-msgid "IP set"
-msgstr ""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:362
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:390
 msgid "IP sets"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:616
 msgid "IPs to override with {nxdomain}"
 msgstr ""
 
-#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:9
+#: protocols//luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:9
 msgid "IPsec XFRM"
 msgstr ""
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:885
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
@@ -3992,8 +4016,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:96
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:96
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
 msgid "IPv4"
 msgstr ""
 
@@ -4017,45 +4041,45 @@ msgstr ""
 msgid "IPv4 Upstream"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:178
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:934
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
 msgid "IPv4 address"
 msgstr ""
 
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:29
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:29
 msgid "IPv4 assignment length"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:181
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:181
 msgid "IPv4 broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:180
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:180
 msgid "IPv4 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:170
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:179
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:170
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:305
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:138
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:138
 msgid "IPv4 only"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
 msgid "IPv4 prefix"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
 msgid "IPv4 prefix length"
 msgstr ""
 
@@ -4063,20 +4087,24 @@ msgstr ""
 msgid "IPv4 traffic table \"%h\""
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:884
+msgid "IPv4+6"
+msgstr ""
+
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
 msgid "IPv4+IPv6"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
+#: modules/luci-compat//luasrc/model/network/proto_ipip.lua:9
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
 msgid "IPv4-in-IPv4 (RFC2003)"
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:95
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:95
 msgid "IPv4/IPv6"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:137
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:137
 msgid "IPv4/IPv6 (both - defaults to IPv4)"
 msgstr ""
 
@@ -4084,6 +4112,7 @@ msgstr ""
 msgid "IPv4/IPv6 traffic table \"%h\""
 msgstr ""
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:886
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -4096,16 +4125,16 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:97
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:97
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
 msgid "IPv6"
 msgstr ""
 
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:81
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:81
 msgid "IPv6 APN"
 msgstr ""
 
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:150
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:150
 msgid "IPv6 APN profile index"
 msgstr ""
 
@@ -4121,11 +4150,11 @@ msgstr ""
 msgid "IPv6 Neighbours"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:984
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
 msgid "IPv6 Prefix Lifetime"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:658
 msgid "IPv6 RA Settings"
 msgstr ""
 
@@ -4137,11 +4166,11 @@ msgstr ""
 msgid "IPv6 Rules"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:652
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:657
 msgid "IPv6 Settings"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1540
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1545
 msgid "IPv6 ULA-Prefix"
 msgstr ""
 
@@ -4149,65 +4178,65 @@ msgstr ""
 msgid "IPv6 Upstream"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:183
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:183
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:58
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:135
 msgid "IPv6 address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1049
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1054
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
 msgid "IPv6 assignment hint"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1044
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1049
 msgid "IPv6 assignment length"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:188
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:188
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:310
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:139
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:139
 msgid "IPv6 only"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1093
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1098
 msgid "IPv6 preference"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid "IPv6 prefix"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1066
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1071
 msgid "IPv6 prefix filter"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
 msgid "IPv6 prefix length"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:192
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:192
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
 msgid "IPv6 routed prefix"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1037
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1042
 msgid "IPv6 source routing"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1094
 msgid "IPv6 suffix"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
 msgid "IPv6 support"
 msgstr ""
 
@@ -4219,22 +4248,22 @@ msgstr ""
 msgid "IPv6-PD"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:982
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:986
 msgid "IPv6-Suffix (hex)"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:13
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:10
+#: modules/luci-compat//luasrc/model/network/proto_6x4.lua:13
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:10
 msgid "IPv6-in-IPv4 (RFC4213)"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:17
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:9
+#: modules/luci-compat//luasrc/model/network/proto_6x4.lua:17
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:9
 msgid "IPv6-over-IPv4 (6rd)"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:15
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:9
+#: modules/luci-compat//luasrc/model/network/proto_6x4.lua:15
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:9
 msgid "IPv6-over-IPv4 (6to4)"
 msgstr ""
 
@@ -4242,31 +4271,31 @@ msgstr ""
 msgid "Identity"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:998
 msgid ""
 "If a host matches an entry which cannot be used because it specifies an "
 "address on a different subnet, the tag %s is set."
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
 msgid "If checked, adds \"+ipv6\" to the pppd options"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
 msgid "If checked, encryption is disabled"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:226
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:226
 msgid ""
 "If empty, all incoming connections will be allowed (default). This does not "
 "affect outgoing peerings, nor link-local peers discovered via multicast."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1066
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1071
 msgid ""
 "If set, downstream subnets are only allocated from the given IPv6 prefix "
 "classes."
@@ -4276,41 +4305,41 @@ msgstr ""
 msgid "If set, the meaning of the match options is inverted"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:361
 msgid ""
 "If specified, mount the device by its UUID instead of a fixed device node"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:377
 msgid ""
 "If specified, mount the device by the partition label instead of a fixed "
 "device node"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4700
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4700
 msgid ""
 "If the IP address used to access LuCI changes, a <strong>manual reconnect to "
 "the new IP</strong> is required within %d seconds to confirm the settings, "
 "otherwise modifications will be reverted."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1000
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:134
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1005
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:134
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:129
 msgid "If unchecked, no default route is configured"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:145
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1009
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:145
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:140
 msgid "If unchecked, the advertised DNS server addresses are ignored"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:340
 msgid ""
 "If your physical memory is insufficient unused data can be temporarily "
 "swapped to a swap-device resulting in a higher amount of usable <abbr "
@@ -4319,57 +4348,57 @@ msgid ""
 "datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:931
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:935
 msgid "Ignore"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689
 msgid "Ignore interface"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:997
 msgid "Ignore requests from unknown machines using %s."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
 msgid "Ignore resolv file"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
 msgid "Ignore {etc_hosts}"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:447
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:447
 msgid "Image"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:273
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:273
 msgid "Image check failed:"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:473
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:473
 msgid "Import as peer"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:473
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:473
 msgid "Import configuration"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:501
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:501
 msgid "Import configuration as peer…"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:487
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:487
 msgid "Import settings"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:373
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:400
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:373
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:400
 msgid "Imported peer configuration"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
 msgid "Imports settings from an existing WireGuard configuration file"
 msgstr ""
 
@@ -4377,7 +4406,7 @@ msgstr ""
 msgid "In"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:872
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:920
 msgid ""
 "In DHCPv4, it is possible to include more than one mac address. This allows "
 "an IP address to be associated with multiple macaddrs, and dnsmasq abandons "
@@ -4385,28 +4414,28 @@ msgid ""
 "works reliably if only one of the macaddrs is active at any time."
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:71
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:71
 msgid ""
 "In bridged LAN setups it is advisable to enable the bridge loop avoidance in "
 "order to avoid broadcast loops that can bring the entire LAN to a standstill."
 msgstr ""
 
-#: modules/luci-base/ucode/template/csrftoken.ut:13
+#: modules/luci-base//ucode/template/csrftoken.ut:13
 msgid ""
 "In order to prevent unauthorized access to the system, your request has been "
 "blocked. Click \"Continue »\" below to return to the previous page."
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:146
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:146
 msgid "In seconds"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:156
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:114
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:92
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:101
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:124
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:156
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:114
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:92
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:101
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:124
 msgid "Inactivity timeout"
 msgstr ""
 
@@ -4414,16 +4443,16 @@ msgstr ""
 msgid "Inbound:"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:262
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:262
 msgid ""
 "Include in backup a list of current installed packages at /etc/backup/"
 "installed_packages.txt"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:105
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:102
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:107
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:105
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:102
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:107
 msgid "Incoming checksum"
 msgstr ""
 
@@ -4431,23 +4460,23 @@ msgstr ""
 msgid "Incoming interface"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
 msgid "Incoming key"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:102
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:107
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:104
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:109
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:102
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:107
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:104
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:109
 msgid "Incoming serialization"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:156
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:187
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:156
 msgid "Info"
 msgstr ""
 
@@ -4469,15 +4498,15 @@ msgctxt "nft meta iifname"
 msgid "Ingress device name"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
+#: modules/luci-compat//luasrc/model/network/proto_ncm.lua:67
 msgid "Initialization failure"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:77
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:76
 msgid "Initscript"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:111
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:110
 msgid "Initscripts"
 msgstr ""
 
@@ -4501,17 +4530,17 @@ msgstr ""
 msgid "Install protocol extensions..."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1001
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:727
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1005
 msgid "Instance"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
 msgctxt "WireGuard instance heading"
 msgid "Instance \"%h\""
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34
 msgid "Instance Details"
 msgstr ""
 
@@ -4521,22 +4550,22 @@ msgid ""
 "BSSID <code>%h</code>."
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/map.htm:43
+#: modules/luci-compat//luasrc/view/cbi/map.htm:43
 msgid "Insufficient permissions to read UCI configuration."
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:136
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:136
 msgid "Integrated Circuit Card Identifier"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:17
 msgid "Interface"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:736
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
 msgid "Interface \"%h\" is already marked as designated master."
 msgstr ""
 
@@ -4548,7 +4577,7 @@ msgstr ""
 msgid "Interface Configuration"
 msgstr ""
 
-#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
+#: protocols//luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
 msgid "Interface ID"
 msgstr ""
 
@@ -4598,19 +4627,19 @@ msgstr ""
 msgid "Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
 msgid "Internal"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:85
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:85
 msgid "International Mobile Station Equipment Identity"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:139
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:139
 msgid "International Mobile Subscriber Identity"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
 msgid "Interval For Sending Learning Packets"
 msgstr ""
 
@@ -4625,35 +4654,35 @@ msgstr ""
 msgid "Interval in seconds for STP hello packets"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
-#: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:192
+#: modules/luci-compat//luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:68
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:73
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:68
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:73
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:37
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:40
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:37
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:40
 msgid "Invalid Base64 key string"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:117
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:117
 msgid "Invalid IPv6 address"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:78
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:83
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:78
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:83
 msgid "Invalid TOS value, expected 00..FF or inherit"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:83
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:88
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:83
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:88
 msgid "Invalid Traffic Class value, expected 00..FF or inherit"
 msgstr ""
 
@@ -4665,50 +4694,50 @@ msgstr ""
 msgid "Invalid VLAN ID given! Only unique IDs are allowed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:403
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:403
 msgid "Invalid argument"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:11
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:11
 msgid ""
 "Invalid bearer list. Possibly too many bearers created. This protocol "
 "supports one and only one bearer."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:402
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:402
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:134
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:134
 msgid "Invalid port"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:16
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:16
 msgid "Invalid private key string %s"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:28
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:28
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 msgid "Invalid server URL"
 msgstr ""
 
-#: modules/luci-base/ucode/template/sysauth.ut:12
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
+#: modules/luci-base//ucode/template/sysauth.ut:12
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
 msgid "Invalid username and/or password! Please try again."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
 msgid "Invert blinking"
 msgstr ""
 
@@ -4725,15 +4754,15 @@ msgstr ""
 msgid "Isolate Clients"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:236
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:236
 msgid ""
 "It appears that you are trying to flash an image that does not fit into the "
 "flash memory, please verify the image file!"
 msgstr ""
 
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:97
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
+#: themes//luci-theme-material/ucode/template/themes/material/header.ut:97
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
 msgid "JavaScript required!"
 msgstr ""
 
@@ -4753,11 +4782,11 @@ msgstr ""
 msgid "Jump to rule"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:228
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:228
 msgid "Keep settings and retain the current configuration"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
 msgid "Keep-Alive"
 msgstr ""
 
@@ -4782,28 +4811,28 @@ msgstr ""
 msgid "Key #%d"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
 msgid "Key for incoming packets (optional)."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:96
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:96
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
 msgid "Key for outgoing packets (optional)."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:546
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:546
 msgctxt "Label indicating that WireGuard peer lacks public key"
 msgid "Key missing"
 msgstr ""
 
-#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+#: protocols//luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
 msgid "Key used to sign network config"
 msgstr ""
 
@@ -4816,65 +4845,65 @@ msgstr ""
 msgid "Kill"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:21
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
+#: modules/luci-compat//luasrc/model/network/proto_ppp.lua:21
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
 msgid "L2TP"
 msgstr ""
 
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:40
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:40
 msgid "L2TP Server"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:269
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:269
 msgid "LACPDU Packets"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:88
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:62
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:75
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:98
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:88
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:62
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:75
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:98
 msgid "LCP echo failure threshold"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:143
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:101
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:75
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:88
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:111
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:143
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:101
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:75
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:88
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:111
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:115
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:115
 msgid "LED Configuration"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1641
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1646
 msgid "LLC"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:377
 msgid "Label"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:225
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:225
 msgid "Language"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:125
 msgid "Language and Style"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:712
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
 msgid ""
 "Larger weights (of the same prio) are given a proportionately higher "
 "probability of being selected."
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:142
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:142
 msgid "Last Error"
 msgstr ""
 
@@ -4882,12 +4911,12 @@ msgstr ""
 msgid "Last member interval"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
 msgid "Latest Handshake"
 msgstr ""
 
-#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
+#: protocols//luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
 msgid "Leaf"
 msgstr ""
 
@@ -4895,16 +4924,16 @@ msgstr ""
 msgid "Learn"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:975
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
 msgid "Learn routes"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:515
 msgid "Lease file"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:964
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:697
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:968
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
 msgid "Lease time"
 msgstr ""
 
@@ -4915,16 +4944,16 @@ msgstr ""
 msgid "Lease time remaining"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
 msgid "Leave empty to autodetect"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
@@ -4939,15 +4968,15 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4438
 msgid "Legend:"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:692
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:697
 msgid "Limit"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
 msgid ""
 "Limit response records (from {etc_hosts}) to those that fall within the "
 "subnet of the querying interface."
@@ -4965,15 +4994,15 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:125
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:125
 msgid "Link Aggregation (Channel Bonding)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
 msgid "Link Monitoring"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:24
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/netdev.js:24
 msgid "Link On"
 msgstr ""
 
@@ -4982,8 +5011,8 @@ msgctxt "nft @ll,off,len"
 msgid "Link layer header bits %d-%d"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
 msgid ""
 "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs "
 "also specified here."
@@ -5007,55 +5036,55 @@ msgid ""
 "PMK-R1 keys."
 msgstr ""
 
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
 msgid "List of SSH key files for auth"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:384
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
 msgid "List of domains to allow {rfc_1918_link} responses for."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38
 msgid "Listen Port"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:222
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:222
 msgid "Listen addresses"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:219
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:219
 msgid "Listen for peers"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:405
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
 msgid "Listen interfaces"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:17
 msgid "Listen only on the given interface or, if unspecified, on all"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:406
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:434
 msgid ""
 "Listen only on the specified interfaces, and loopback if not excluded "
 "explicitly."
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:251
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:251
 msgid "Listen to multicast beacons"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
 msgid "ListenPort setting is invalid"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
 msgid "Listening port for inbound DNS queries."
 msgstr ""
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:130
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
 msgid "Load"
 msgstr ""
 
@@ -5063,24 +5092,24 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
 msgid "Load configuration…"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1234
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1239
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2992
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2992
 msgid "Loading directory contents…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
-#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:1942
+#: modules/luci-base//ucode/template/view.ut:4
 #: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
 msgid "Loading view…"
 msgstr ""
 
@@ -5089,77 +5118,77 @@ msgstr ""
 msgid "Local"
 msgstr ""
 
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
 msgid "Local IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:12
-#: modules/luci-compat/luasrc/model/network.lua:30
+#: modules/luci-base//htdocs/luci-static/resources/network.js:12
+#: modules/luci-compat//luasrc/model/network.lua:30
 msgid "Local IP address is invalid"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:86
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:86
 msgid "Local IP address to assign"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:949
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
 msgid "Local IPv6 DNS server"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:46
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:53
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:46
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:53
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:115
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:114
 msgid "Local Startup"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:131
 msgid "Local Time"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1067
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1072
 msgid "Local ULA"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
 msgid "Local domain"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:350
 msgid "Local domain suffix appended to DHCP names and hosts file entries."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:420
 msgid "Local service only"
 msgstr ""
 
-#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+#: protocols//luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
 msgid "Local wireguard key"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:545
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
 msgid "Localise queries"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:117
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:117
 msgid "Location Area Code"
 msgstr ""
 
@@ -5172,45 +5201,45 @@ msgctxt "nft log action"
 msgid "Log event \"<strong>%h</strong>…\""
 msgstr ""
 
-#: modules/luci-base/ucode/template/sysauth.ut:38
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
+#: modules/luci-base//ucode/template/sysauth.ut:38
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
 msgid "Log in"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2674
 msgid "Log in…"
 msgstr ""
 
-#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:81
+#: modules/luci-base//root/usr/share/luci/menu.d/luci-base.json:81
 msgid "Log out"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:153
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:185
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:153
 msgid "Log output level"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:353
 msgid "Log queries"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:123
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:123
 msgid "Logging"
 msgstr ""
 
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:23
+#: themes//luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:23
 msgid "Logging in…"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
 msgid ""
 "Logical network from which to select the local endpoint if local IPv6 "
 "address is empty and no WAN IPv6 is available (optional)."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:57
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:62
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:57
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:62
 msgid "Logical network to which the tunnel will be added (bridged) (optional)."
 msgstr ""
 
@@ -5218,11 +5247,11 @@ msgstr ""
 msgid "Loose filtering"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:687
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:692
 msgid "Lowest leased address as offset from the network address."
 msgstr ""
 
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
 msgid "Lua compatibility mode active"
 msgstr ""
 
@@ -5231,7 +5260,7 @@ msgstr ""
 msgid "MAC"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
 msgid "MAC Address"
 msgstr ""
 
@@ -5239,12 +5268,12 @@ msgstr ""
 msgid "MAC Address Filter"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:253
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:253
 msgid "MAC Address For The Actor"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:401
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
 msgid "MAC VLAN"
 msgstr ""
 
@@ -5260,7 +5289,7 @@ msgstr ""
 msgid "MAC address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:918
 msgid "MAC address(es)"
 msgstr ""
 
@@ -5272,21 +5301,21 @@ msgstr ""
 msgid "MAC-List"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:16
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:13
+#: modules/luci-compat//luasrc/model/network/proto_4x6.lua:16
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:13
 msgid "MAP / LW4over6"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:62
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:7
+#: modules/luci-compat//luasrc/model/network/proto_4x6.lua:62
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:7
 msgid "MAP rule is invalid"
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:24
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:24
 msgid "MBIM Cellular"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:223
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:223
 msgid "MD5"
 msgstr ""
 
@@ -5295,73 +5324,73 @@ msgstr ""
 msgid "MHz"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:354
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:354
 msgid "MII"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
 msgid "MII / ETHTOOL ioctls"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
 msgid "MII Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:634
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:88
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:193
-#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:200
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:193
+#: protocols//luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:200
 msgid "MTU"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
 msgid "MX"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:303
 msgid ""
 "Make sure to clone the root filesystem using something like the commands "
 "below:"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:58
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:71
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:58
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:71
 msgid "Manual"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:82
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:82
 msgid "Manufacturer"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3868
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3868
 msgid "Master (VLAN)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:991
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:995
 msgid "Match Tag"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:866
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:871
 msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:609
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:637
 msgid "Max. DHCP leases"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:616
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:644
 msgid "Max. EDNS0 packet size"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:651
 msgid "Max. concurrent queries"
 msgstr ""
 
@@ -5373,25 +5402,25 @@ msgstr ""
 msgid "Maximum allowed Listen Interval"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:638
 msgid "Maximum allowed number of active DHCP leases."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:652
 msgid "Maximum allowed number of concurrent DNS queries."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:617
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
 msgid "Maximum allowed size of EDNS0 UDP packets."
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
 msgid "Maximum amount of seconds to wait for the modem to become ready"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:692
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:697
 msgid "Maximum number of leased addresses."
 msgstr ""
 
@@ -5399,7 +5428,7 @@ msgstr ""
 msgid "Maximum snooping table size"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:866
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:871
 msgid ""
 "Maximum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -5409,7 +5438,7 @@ msgstr ""
 msgid "Maximum transmit power"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:559
 msgid "May prevent VoIP or other services from working."
 msgstr ""
 
@@ -5427,7 +5456,7 @@ msgstr ""
 msgid "Mbit/s"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:35
 msgid "Medium"
 msgstr ""
 
@@ -5447,27 +5476,27 @@ msgstr ""
 msgid "Mesh Id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3870
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3870
 msgid "Mesh Point"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
 msgid "Mesh Routing"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
 msgid "Mesh and routing related options"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:404
 msgid "Method not found"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:350
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:350
 msgid "Method of link monitoring"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
 msgid "Method to determine link status"
 msgstr ""
 
@@ -5482,7 +5511,7 @@ msgctxt "nft unit"
 msgid "MiB"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:878
 msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
 msgstr ""
 
@@ -5490,7 +5519,7 @@ msgstr ""
 msgid "Minimum ARP validity time"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:237
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:237
 msgid "Minimum Number of Links"
 msgstr ""
 
@@ -5500,7 +5529,7 @@ msgid ""
 "Prevents ARP cache thrashing."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:878
 msgid ""
 "Minimum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5514,20 +5543,20 @@ msgstr ""
 msgid "Mirror source port"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:120
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:120
 msgid "Mobile Country Code"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
+#: modules/luci-compat//luasrc/model/network/proto_modemmanager.lua:9
 msgid "Mobile Data"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:123
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:123
 msgid "Mobile Network Code"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:167
-#: protocols/luci-proto-modemmanager/root/usr/share/luci/menu.d/luci-proto-modemmanager.json:3
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:167
+#: protocols//luci-proto-modemmanager/root/usr/share/luci/menu.d/luci-proto-modemmanager.json:3
 msgid "Mobile Service"
 msgstr ""
 
@@ -5535,7 +5564,7 @@ msgstr ""
 msgid "Mobility Domain"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:154
+#: modules/luci-compat//luasrc/view/cbi/wireless_modefreq.htm:154
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:488
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
@@ -5548,114 +5577,114 @@ msgid "Mode"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:83
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:83
 msgid "Model"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:81
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:81
 msgid "Modem Info"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:9
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:9
 msgid ""
 "Modem connection in progress. Please wait. This process will timeout after 2 "
 "minutes."
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
 msgid "Modem default"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:54
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:51
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:54
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:51
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
 msgid "Modem device"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
+#: modules/luci-compat//luasrc/model/network/proto_ncm.lua:66
 msgid "Modem information query failed"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
 msgid "Modem init timeout"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:21
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:21
 msgid "ModemManager"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3867
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1073
 msgid "Monitor"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:31
 msgid "More Characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2581
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2581
 msgid "More…"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:192
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:192
 msgid "Mount Point"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:102
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:144
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:228
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:102
 msgid "Mount Points"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:229
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:229
 msgid "Mount Points - Mount Entry"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:341
 msgid "Mount Points - Swap Entry"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:228
 msgid ""
 "Mount Points define at which point a memory device will be attached to the "
 "filesystem"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:154
 msgid "Mount attached devices"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:162
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:162
 msgid "Mount filesystems not specifically configured"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:332
 msgid "Mount options"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:293
 msgid "Mount point"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:158
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:158
 msgid "Mount swap not specifically configured"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:223
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:223
 msgid "Mounted file systems"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:152
 msgid "Move down"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:151
 msgid "Move up"
 msgstr ""
 
@@ -5663,14 +5692,14 @@ msgstr ""
 msgid "Multi To Unicast"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:96
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:96
 msgid "Multicast"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:99
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:99
 msgid "Multicast Mode"
 msgstr ""
 
@@ -5678,7 +5707,7 @@ msgstr ""
 msgid "Multicast routing"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:240
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:240
 msgid "Multicast rules"
 msgstr ""
 
@@ -5694,42 +5723,42 @@ msgstr ""
 msgid "NAT action chain \"%h\""
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
 msgid "NAT-T Mode"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
 msgid "NAT64 Prefix"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:859
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:864
 msgid "NAT64 prefix"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
+#: modules/luci-compat//luasrc/model/network/proto_ncm.lua:26
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
 msgid "NCM"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
 msgid "NDP-Proxy slave"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:72
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:72
 msgid "NT Domain"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:300
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:300
 msgid "NTP server candidates"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4193
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2618
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4193
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1168
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1173
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/leds.js:68
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
 msgid "Name"
 msgstr ""
 
@@ -5737,20 +5766,24 @@ msgstr ""
 msgid "Name of the new network"
 msgstr ""
 
-#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:865
+msgid "Name of the set"
+msgstr ""
+
+#: protocols//luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
 msgid "Name of the tunnel device"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:309
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:337
 msgid "Names not in {etc_hosts} are answered {not_found}."
 msgstr ""
 
-#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
+#: themes//luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
 msgid "Navigation"
 msgstr ""
 
-#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+#: protocols//luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
 msgid "Nebula Network"
 msgstr ""
 
@@ -5762,7 +5795,11 @@ msgstr ""
 msgid "Neighbour cache validity"
 msgstr ""
 
-#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:875
+msgid "Netfilter table name"
+msgstr ""
+
+#: modules/luci-base//root/usr/share/luci/menu.d/luci-base.json:45
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1018
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2255
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
@@ -5773,15 +5810,15 @@ msgstr ""
 msgid "Network"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:104
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:104
 msgid "Network Coding"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
 msgid "Network Mode"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:97
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:97
 msgid "Network Registration"
 msgstr ""
 
@@ -5793,7 +5830,7 @@ msgstr ""
 msgid "Network address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:677
 msgid "Network boot image"
 msgstr ""
 
@@ -5802,16 +5839,16 @@ msgid "Network bridge configuration migration"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:397
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
 msgid "Network device"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:7
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/netdev.js:7
 msgid "Network device activity (kernel: netdev)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:15
-#: modules/luci-compat/luasrc/model/network.lua:33
+#: modules/luci-base//htdocs/luci-static/resources/network.js:15
+#: modules/luci-compat//luasrc/model/network.lua:33
 msgid "Network device is not present"
 msgstr ""
 
@@ -5828,12 +5865,12 @@ msgstr ""
 msgid "Network ifname configuration migration"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:57
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:62
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:57
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:62
 msgid "Network interface"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:716
 msgid "Network-ID"
 msgstr ""
 
@@ -5841,40 +5878,40 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16
 msgctxt "No WireGuard peer handshake yet"
 msgid "Never"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
 msgid "Never forward DNS queries which lack dots or domain parts."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
 msgid ""
 "Never forward these matching domains or subdomains; resolve from DHCP or "
 "hosts files only."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1225
 msgid "New interface for \"%s\" can not be created: %s"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1176
 msgid "New interface name…"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/delegator.htm:11
+#: modules/luci-compat//luasrc/view/cbi/delegator.htm:11
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4094
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
+#: modules/luci-base//htdocs/luci-static/resources/form.js:4094
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
 msgid "No"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:661
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:666
 msgid "No DHCP Server configured for this interface"
 msgstr ""
 
@@ -5886,11 +5923,11 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:182
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:182
 msgid "No Host Routes"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:89
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:89
 msgid "No NAT-T"
 msgstr ""
 
@@ -5898,18 +5935,18 @@ msgstr ""
 msgid "No RX signal"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148
 msgid "No WireGuard interfaces configured."
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:16
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:16
 msgid "No allowed mode configuration found."
 msgstr ""
 
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:88
-#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
+#: themes//luci-theme-material/ucode/template/themes/material/header.ut:88
+#: themes//luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
 msgid ""
 "No changes to settings will be stored and are lost after rebooting. This "
 "mode should only be used to install a firmware upgrade"
@@ -5919,16 +5956,16 @@ msgstr ""
 msgid "No client associated"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3230
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:3230
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:406
 msgid "No data received"
 msgstr ""
 
@@ -5946,21 +5983,21 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2932
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2932
 msgid "No entries in this directory"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:863
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:863
 msgid ""
 "No fixed interface listening port defined, peers might not be able to "
 "initiate connections to this WireGuard instance!"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
 msgid "No host route"
 msgstr ""
 
@@ -5971,21 +6008,21 @@ msgstr ""
 msgid "No information available"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:63
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
+#: modules/luci-compat//luasrc/model/network/proto_4x6.lua:63
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
 msgid "No matching prefix delegation"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:142
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:145
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:142
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:145
 msgid "No more slaves available"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:189
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:189
 msgid "No more slaves available, can not save interface"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:596
 msgid "No negative cache"
 msgstr ""
 
@@ -5993,27 +6030,27 @@ msgstr ""
 msgid "No nftables ruleset loaded."
 msgstr ""
 
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:77
-#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes//luci-theme-material/ucode/template/themes/material/header.ut:77
+#: themes//luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
 msgid "No peers connected"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:507
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:507
 msgid "No peers defined yet."
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:15
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:15
 msgid "No preferred mode configuration found."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:283
 msgid "No public keys present yet."
 msgstr ""
 
@@ -6026,21 +6063,21 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
 msgid "No validation or filtering"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1270
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:259
 msgid "No zone assigned"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:205
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:205
 msgid "Node info"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:209
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:209
 msgid "Node info privacy"
 msgstr ""
 
@@ -6060,24 +6097,24 @@ msgstr ""
 msgid "Noise:"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
 msgid "Non-wildcard"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:80
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:83
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:112
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:80
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:83
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:112
 msgid "None"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:949
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:198
 msgid "Normal"
 msgstr ""
 
-#: modules/luci-base/ucode/template/error404.ut:9
+#: modules/luci-base//ucode/template/error404.ut:9
 msgid "Not Found"
 msgstr ""
 
@@ -6106,11 +6143,11 @@ msgstr ""
 msgid "Not started on boot"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:409
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:409
 msgid "Not supported"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:576
 msgid "Note: IPv4 only."
 msgstr ""
 
@@ -6120,17 +6157,17 @@ msgid ""
 "have problems"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
 msgid ""
 "Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
 "a non-standard Relay To port(<code>addr#port</code>)."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:142
 msgid "Notes"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:188
 msgid "Notice"
 msgstr ""
 
@@ -6138,44 +6175,44 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
 msgid "Number of IGMP membership reports"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:631
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:659
 msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:311
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:311
 msgid "Number of peer notifications after failover event"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
 msgid "Obfuscated Password"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:54
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:54
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
 msgid "Obtain IPv6 address"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:87
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/none.js:19
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:87
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "Off"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:18
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/timer.js:18
 msgid "Off-State Delay"
 msgstr ""
 
@@ -6185,11 +6222,11 @@ msgid ""
 "<code>vlan_tagged_interface.XXX</code>, e.g. <code>eth0.1</code>."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/none.js:19
 msgid "On"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:12
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/timer.js:12
 msgid "On-State Delay"
 msgstr ""
 
@@ -6197,29 +6234,29 @@ msgstr ""
 msgid "On-link"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:942
 msgid "One of hostname or MAC address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:490
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:490
 msgid "One of the following: %s"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:17
-#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:22
+#: modules/luci-compat//luasrc/view/cbi/nullsection.htm:17
+#: modules/luci-compat//luasrc/view/cbi/ucisection.htm:22
 msgid "One or more fields contain invalid values!"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/map.htm:32
+#: modules/luci-compat//luasrc/view/cbi/map.htm:32
 msgid "One or more invalid/required values on tab"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:19
-#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:24
+#: modules/luci-compat//luasrc/view/cbi/nullsection.htm:19
+#: modules/luci-compat//luasrc/view/cbi/ucisection.htm:24
 msgid "One or more required fields have no value!"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
 msgid "Only accept replies via"
 msgstr ""
 
@@ -6227,7 +6264,7 @@ msgstr ""
 msgid "Only allow communication with non-isolated bridge ports when enabled"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:231
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:231
 msgid ""
 "Only if current active slave fails and the primary slave is up (failure, 2)"
 msgstr ""
@@ -6236,33 +6273,33 @@ msgstr ""
 msgid "Open iptables rules overview…"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:472
 msgid "Open list..."
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
+#: modules/luci-compat//luasrc/model/network/proto_openconnect.lua:9
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
 
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
 msgid "OpenFortivpn"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:742
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:747
 msgid ""
 "Operate in <em>relay mode</em> if a designated master interface is "
 "configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
 "Protocol\">NDP</abbr> proxying."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:746
 msgid ""
 "Operate in <em>relay mode</em> if a designated master interface is "
 "configured and active, otherwise fall back to <em>server mode</em>."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:743
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:748
 msgid ""
 "Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
 "otherwise disable service."
@@ -6272,32 +6309,32 @@ msgstr ""
 msgid "Operating frequency"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:100
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:100
 msgid "Operator"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:101
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:101
 msgid "Operator Code"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:135
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:135
 msgid "Operator Name"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4106
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2006
+#: modules/luci-base//htdocs/luci-static/resources/form.js:4106
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2021
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2021
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4445
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4445
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4447
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4447
 msgid "Option removed"
 msgstr ""
 
@@ -6306,32 +6343,32 @@ msgstr ""
 msgid "Optional"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:857
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:904
 msgid "Optional hostname to assign"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:205
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:205
 msgid ""
 "Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
 "null. This is entirely optional but, if set, is visible to the whole network "
 "on request."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:142
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
 msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1094
 msgid ""
 "Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
 "'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -6339,50 +6376,50 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:596
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:596
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:653
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:653
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:514
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:514
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:182
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:182
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:656
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:656
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:618
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:618
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
+#: protocols//luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
 msgid "Optional. Maximum Transmission Unit of the XFRM interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:193
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:193
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:672
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:672
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:587
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:587
 msgid ""
 "Optional. Private key of the WireGuard peer. The key is not required for "
 "establishing a connection but allows generating a peer configuration or QR "
@@ -6390,13 +6427,13 @@ msgid ""
 "exported."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:677
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:677
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -6404,7 +6441,7 @@ msgstr ""
 msgid "Options"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:683
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:711
 msgid ""
 "Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
 "\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
@@ -6412,16 +6449,16 @@ msgid ""
 "system running dnsmasq\"."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:125
 msgid "Options:"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:768
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:764
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:796
 msgid "Ordinal: lower comes first."
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
 msgid "Originator Interval"
 msgstr ""
 
@@ -6437,10 +6474,10 @@ msgstr ""
 msgid "Outbound:"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:101
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:106
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:103
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:108
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:101
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:106
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:103
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:108
 msgid "Outgoing checksum"
 msgstr ""
 
@@ -6448,27 +6485,27 @@ msgstr ""
 msgid "Outgoing interface"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:96
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:96
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
 msgid "Outgoing key"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:103
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:108
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:105
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:110
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:103
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:108
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:105
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:110
 msgid "Outgoing serialization"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
 msgid "Output Interface"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:59
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Output zone"
 msgstr ""
 
@@ -6476,49 +6513,49 @@ msgstr ""
 msgid "Overlap"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1026
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1031
 msgid "Override IPv4 routing table"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1031
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1036
 msgid "Override IPv6 routing table"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:142
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:194
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:96
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:117
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:66
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:142
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:194
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:96
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:117
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:66
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
 msgid "Override MTU"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:74
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:79
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:74
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:79
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:74
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:79
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:74
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:79
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -6532,17 +6569,17 @@ msgstr ""
 msgid "Override default interface name"
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
 msgid "Override the gateway in DHCP responses"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:709
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:714
 msgid ""
 "Override the netmask sent to clients. Normally it is calculated from the "
 "subnet that is served."
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
 msgid "Override the table used for internal routes"
 msgstr ""
 
@@ -6550,15 +6587,15 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2780
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2780
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:352
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:352
 msgid "Overwrite the current settings with the imported configuration?"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:98
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:98
 msgid "Own Numbers"
 msgstr ""
 
@@ -6566,56 +6603,56 @@ msgstr ""
 msgid "Owner"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3871
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3871
 msgid "P2P Client"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3872
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3872
 msgid "P2P Go"
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:78
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:78
 msgid "PAP"
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:77
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:77
 msgid "PAP/CHAP"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:80
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:80
 msgid "PAP/CHAP (both)"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:88
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:130
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:44
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:63
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:50
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:88
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:130
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:44
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:63
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:50
 msgid "PAP/CHAP password"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:83
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:125
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:42
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:61
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:96
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:48
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:83
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:125
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:42
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:61
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:96
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:48
 msgid "PAP/CHAP username"
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:94
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:94
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
 msgid "PDP Type"
 msgstr ""
 
@@ -6623,16 +6660,16 @@ msgstr ""
 msgid "PID"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:73
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:76
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:86
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:73
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:76
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:86
 msgid "PIN"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:21
-#: modules/luci-compat/luasrc/model/network.lua:39
+#: modules/luci-base//htdocs/luci-static/resources/network.js:21
+#: modules/luci-compat//luasrc/model/network.lua:39
 msgid "PIN code rejected"
 msgstr ""
 
@@ -6640,61 +6677,61 @@ msgstr ""
 msgid "PMK R1 Push"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:13
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:43
+#: modules/luci-compat//luasrc/model/network/proto_ppp.lua:13
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:43
 msgid "PPP"
 msgstr ""
 
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:58
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:58
 msgid "PPPoA Encapsulation"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
+#: modules/luci-compat//luasrc/model/network/proto_ppp.lua:19
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
 msgid "PPPoATM"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:17
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:28
+#: modules/luci-compat//luasrc/model/network/proto_ppp.lua:17
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:28
 msgid "PPPoE"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_pppossh.lua:9
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:28
+#: modules/luci-compat//luasrc/model/network/proto_pppossh.lua:9
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:28
 msgid "PPPoSSH"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:15
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:28
+#: modules/luci-compat//luasrc/model/network/proto_ppp.lua:15
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:28
 msgid "PPtP"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
 msgid "PSID offset"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
 msgid "PSID-bits length"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:568
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:568
 msgctxt "Label indicating that WireGuard peer uses a PSK"
 msgid "PSK"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
 msgid "PTM/EFM (Packet Transfer Mode)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
 msgid "PXE/TFTP Settings"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:103
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:103
 msgid "Packet Service State"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1543
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
 msgid "Packet Steering"
 msgstr ""
 
@@ -6712,7 +6749,7 @@ msgstr ""
 msgid "Packets"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:277
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:277
 msgid "Packets To Transmit Before Moving To Next Slave"
 msgstr ""
 
@@ -6723,7 +6760,7 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1270
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:259
 msgid "Part of zone %q"
 msgstr ""
@@ -6733,18 +6770,18 @@ msgctxt "MACVLAN mode"
 msgid "Pass-through (Mirror physical device to single MAC VLAN)"
 msgstr ""
 
-#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-base//ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:257
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:51
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:257
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
 msgid "Password"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:24
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:24
 msgid "Password authentication"
 msgstr ""
 
@@ -6756,33 +6793,33 @@ msgstr ""
 msgid "Password of inner Private Key"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:31
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:33
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:35
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:37
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Password2"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:266
 msgid "Paste or drag SSH key file…"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:441
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:441
 msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:434
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:434
 msgid ""
 "Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
 "another system below to create a matching peer entry allowing that system to "
 "connect to the local WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:440
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:440
 msgid "Paste or drag supplied WireGuard configuration file…"
 msgstr ""
 
@@ -6810,7 +6847,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2727
 msgid "Paused"
 msgstr ""
 
@@ -6828,15 +6865,15 @@ msgstr ""
 msgid "Peak:"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74
 msgid "Peer"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51
 msgid "Peer Details"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
 msgid "Peer IP address to assign"
 msgstr ""
 
@@ -6844,16 +6881,16 @@ msgstr ""
 msgid "Peer MAC address"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:235
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:235
 msgid "Peer URI"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:14
-#: modules/luci-compat/luasrc/model/network.lua:32
+#: modules/luci-base//htdocs/luci-static/resources/network.js:14
+#: modules/luci-compat//luasrc/model/network.lua:32
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:229
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:229
 msgid "Peer addresses"
 msgstr ""
 
@@ -6861,51 +6898,51 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510
 msgid "Peer disabled"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:238
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:238
 msgid "Peer interface"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:211
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:213
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:211
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:213
 msgid "Peers"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:80
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:80
 msgid "Perfect Forward Secrecy"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:103
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:108
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:105
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:110
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:103
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:108
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:105
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:110
 msgid "Perform outgoing packets serialization (optional)."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:34
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/reboot.js:34
 msgid "Perform reboot"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:406
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:406
 msgid "Perform reset"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:407
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:407
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:677
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:677
 msgid "Persistent Keep Alive"
 msgstr ""
 
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
 msgid "Persistent reconnect interval"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:331
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:331
 msgid "PersistentKeepAlive setting is invalid"
 msgstr ""
 
@@ -6932,11 +6969,11 @@ msgstr ""
 msgid "Pkts."
 msgstr ""
 
-#: modules/luci-base/ucode/template/sysauth.ut:19
+#: modules/luci-base//ucode/template/sysauth.ut:19
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4176
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4176
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -6949,13 +6986,13 @@ msgctxt "Chain hook policy"
 msgid "Policy: <strong>%h</strong> (%h)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:731
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:20
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:759
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:20
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:253
 msgid "Port"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137
 msgctxt "WireGuard listen port"
 msgid "Port %d"
 msgstr ""
@@ -6976,27 +7013,27 @@ msgstr ""
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:516
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:516
 msgid "Potential negation of: %s"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:89
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:89
 msgid "Power State"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
 msgid "Prefer LTE"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
 msgid "Prefer UMTS"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:984
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
 msgid "Preferred lifetime for a prefix."
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:106
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:106
 msgid "Preferred network technology"
 msgstr ""
 
@@ -7008,24 +7045,24 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:596
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:596
 msgid "Preshared Key"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:567
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:567
 msgid "Preshared key in use"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
 msgid "PresharedKey setting is invalid"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:88
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:62
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:75
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:98
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:88
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:62
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:75
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:98
 msgid ""
 "Presume peer to be dead after given amount of LCP echo failures, use 0 to "
 "ignore failures"
@@ -7035,37 +7072,37 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:61
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:61
 msgid ""
 "Prevents one wireless client to talk to another. This setting only affects "
 "packets without any VLAN tag (untagged packets)."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:213
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:213
 msgid "Primary Slave"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:230
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:230
 msgid ""
 "Primary becomes active slave when it comes back up if speed and duplex "
 "better than current slave (better, 1)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
 msgid "Primary becomes active slave whenever it comes back up (always, 0)"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:562
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:768
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:764
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:796
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:130
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:141
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:141
 msgid "Priority"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:562
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:562
 msgctxt "Label indicating that WireGuard peer private key is stored"
 msgid "Private"
 msgstr ""
@@ -7075,20 +7112,20 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:148
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:587
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:148
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:587
 msgid "Private Key"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:189
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:189
 msgid "Private key"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:561
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:561
 msgid "Private key present"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293
 msgid "PrivateKey setting is missing or invalid"
 msgstr ""
 
@@ -7102,8 +7139,8 @@ msgid "Prot."
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -7111,11 +7148,11 @@ msgstr ""
 msgid "Protocol"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:282
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:282
 msgid "Provide NTP server"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:931
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
 msgid ""
 "Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
 "and requests."
@@ -7125,13 +7162,13 @@ msgstr ""
 msgid "Provide new network"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:288
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:288
 msgid ""
 "Provide the NTP server to the selected interface or, if unspecified, to all "
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 msgid "Proxy Server"
 msgstr ""
 
@@ -7143,28 +7180,28 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:155
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:582
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:155
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:582
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
 msgid "Public Key"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:194
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:194
 msgid "Public key"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
 msgid "Public key is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:553
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:553
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101
 msgctxt "Tooltip displaying full WireGuard peer public key"
 msgid "Public key: %h"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:290
 msgid ""
 "Public keys allow for the passwordless SSH logins with a higher security "
 "compared to the use of plain passwords. In order to upload a new key to the "
@@ -7172,16 +7209,16 @@ msgid ""
 "code> file into the input field."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:192
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:192
 msgid "Public prefix routed to this device for distribution to clients."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:302
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:302
 msgid "PublicKey setting is invalid"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
+#: modules/luci-compat//luasrc/model/network/proto_qmi.lua:9
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
 msgid "QMI Cellular"
 msgstr ""
 
@@ -7189,7 +7226,7 @@ msgstr ""
 msgid "Quality"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
 msgid "Query all available upstream resolvers."
 msgstr ""
 
@@ -7253,7 +7290,7 @@ msgstr ""
 msgid "RADIUS VLAN Tagged Interface"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
 msgid "RFC3947 NAT-T mode"
 msgstr ""
 
@@ -7271,7 +7308,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:139
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:139
 msgid "RX"
 msgstr ""
 
@@ -7294,15 +7331,15 @@ msgctxt "nft nat flag random"
 msgid "Randomize source port mapping"
 msgstr ""
 
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
 msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:511
 msgid "Read {etc_ethers} to configure the DHCP server."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:581
 msgid "Really switch protocol?"
 msgstr ""
 
@@ -7314,27 +7351,27 @@ msgstr ""
 msgid "Reassociation Deadline"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:368
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
 msgid "Rebind protection"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:140
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/reboot.js:20
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:140
 msgid "Reboot"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:153
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:162
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:46
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:51
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:153
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:162
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/reboot.js:46
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/reboot.js:51
 msgid "Rebooting…"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:21
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/reboot.js:21
 msgid "Reboots the operating system of your device"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:26
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/netdev.js:26
 msgid "Receive"
 msgstr ""
 
@@ -7346,7 +7383,7 @@ msgstr ""
 msgid "Receive errors"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
 msgid "Received Data"
 msgstr ""
 
@@ -7362,11 +7399,11 @@ msgstr ""
 msgid "Received packets"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:199
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:199
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -7374,7 +7411,7 @@ msgstr ""
 msgid "Reconnect this interface"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/uhttpd.js:14
 msgid "Redirect to HTTPS"
 msgstr ""
 
@@ -7396,11 +7433,11 @@ msgstr ""
 msgid "Refresh Channels"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2721
 msgid "Refreshing"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:102
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:102
 msgid "Registration State"
 msgstr ""
 
@@ -7424,7 +7461,7 @@ msgctxt "nft reject with tcp reset"
 msgid "Reject packet with <strong>TCP reset</strong>"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:552
 msgid ""
 "Reject reverse lookups to {rfc_6303_link} IP ranges ({reverse_arpa}) not in "
 "{etc_hosts}."
@@ -7436,58 +7473,58 @@ msgid ""
 "specified value"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:763
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
+#: modules/luci-compat//luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
 msgid "Relay"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_relay.lua:157
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:36
+#: modules/luci-compat//luasrc/model/network/proto_relay.lua:157
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:36
 msgid "Relay Bridge"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:446
 msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
 msgid "Relay between networks"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_relay.lua:12
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:64
+#: modules/luci-compat//luasrc/model/network/proto_relay.lua:12
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:64
 msgid "Relay bridge"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:430
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
 msgid "Relay from"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:450
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
 msgid "Relay to address"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
 msgid "Remote IPv6 address"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
 msgid "Remote IPv6 address or FQDN"
 msgstr ""
 
@@ -7495,15 +7532,15 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:569
 msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:535
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:563
 msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1366
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1371
 msgid "Remove related device settings from the configuration"
 msgstr ""
 
@@ -7511,29 +7548,29 @@ msgstr ""
 msgid "Replace wireless configuration"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
 msgid "Request IPv6-address"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:23
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:23
 msgid "Request IPv6-prefix of length"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:408
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:408
 msgid "Request timeout"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:105
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:102
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:107
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:105
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:102
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:107
 msgid "Require incoming checksum (optional)."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:102
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:107
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:104
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:109
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:102
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:107
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:104
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:109
 msgid "Require incoming packets serialization (optional)."
 msgstr ""
 
@@ -7542,27 +7579,27 @@ msgstr ""
 msgid "Required"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+#: modules/luci-base//htdocs/luci-static/resources/protocol/dhcp.js:34
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:148
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:148
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+#: protocols//luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
 msgid "Required. Path to the .yml config file for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:582
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:582
 msgid "Required. Public key of the WireGuard peer."
 msgstr ""
 
-#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
+#: protocols//luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
 msgid "Required. Underlying interface."
 msgstr ""
 
-#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
+#: protocols//luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
 msgid "Required. XFRM interface ID to be used for SA."
 msgstr ""
 
@@ -7636,15 +7673,15 @@ msgstr ""
 msgid "Requires wpa-supplicant with WEP support"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:226
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:226
 msgid "Reselection policy for primary slave"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
-#: modules/luci-base/ucode/template/sysauth.ut:39
-#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
-#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
-#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2197
+#: modules/luci-base//ucode/template/sysauth.ut:39
+#: modules/luci-compat//luasrc/view/cbi/delegator.htm:17
+#: modules/luci-compat//luasrc/view/cbi/footer.htm:30
+#: modules/luci-compat//luasrc/view/cbi/simpleform.htm:66
 msgid "Reset"
 msgstr ""
 
@@ -7652,33 +7689,33 @@ msgstr ""
 msgid "Reset Counters"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:404
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:404
 msgid "Reset to defaults"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
 msgid "Resolv and Hosts Files"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:523
 msgid "Resolv file"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
 msgid "Resolve specified FQDNs to an IP."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
 msgid "Resolve these locally"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:405
 msgid "Resource not found"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:523
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:869
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:99
 msgid "Restart"
 msgstr ""
 
@@ -7690,16 +7727,16 @@ msgstr ""
 msgid "Restart radio interface"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:400
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:400
 msgid "Restore"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:410
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:410
 msgid "Restore backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:386
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:387
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:386
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:387
 msgid "Reveal/hide password"
 msgstr ""
 
@@ -7707,23 +7744,23 @@ msgstr ""
 msgid "Reverse path filter"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4467
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4572
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4784
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4764
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4764
 msgid "Reverting configuration…"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:84
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:84
 msgid "Revision"
 msgstr ""
 
@@ -7782,22 +7819,22 @@ msgstr ""
 msgid "Robustness"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:643
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
 msgid ""
 "Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
 "<em>TFTP server root</em> turn on the TFTP server and serve files from "
 "<em>TFTP server root</em>."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:298
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:653
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:653
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -7809,14 +7846,14 @@ msgstr ""
 msgid "Route type"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:885
 msgid ""
 "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
 "134\">RA</abbr> messages. Maximum is 9000 seconds."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:46
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:26
 msgid "Router Password"
 msgstr ""
 
@@ -7827,7 +7864,7 @@ msgstr ""
 msgid "Routing"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44
 msgid "Routing Algorithm"
 msgstr ""
 
@@ -7864,27 +7901,27 @@ msgstr ""
 msgid "Rule type"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:336
 msgid "Run a filesystem check before mounting the device"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:336
 msgid "Run filesystem check"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2360
 msgid "Runtime error"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:224
 msgid "SHA256"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:145
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:145
 msgid "SIM %d"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:147
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:147
 msgid "SIMs"
 msgstr ""
 
@@ -7893,30 +7930,30 @@ msgstr ""
 msgid "SNR"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:749
 msgid "SRV"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/dropbear.js:10
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:38
 msgid "SSH Access"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:70
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:70
 msgid "SSH server address"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:74
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:74
 msgid "SSH server port"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:58
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:58
 msgid "SSH username"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:289
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -7928,47 +7965,47 @@ msgstr ""
 msgid "SSID"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:9
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:9
 msgid "SSTP"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:44
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:44
 msgid "SSTP Port"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:41
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:41
 msgid "SSTP Server"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:340
 msgid "SWAP"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3274
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
-#: modules/luci-compat/luasrc/view/cbi/error.htm:17
-#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
-#: modules/luci-compat/luasrc/view/cbi/header.htm:20
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:463
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:123
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3274
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2192
+#: modules/luci-compat//luasrc/view/cbi/error.htm:17
+#: modules/luci-compat//luasrc/view/cbi/footer.htm:26
+#: modules/luci-compat//luasrc/view/cbi/header.htm:20
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:463
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:122
 msgid "Save"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4455
-#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4455
+#: modules/luci-compat//luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:607
+#: modules/luci-base//htdocs/luci-static/resources/form.js:607
 msgid "Save error"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:434
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:434
 msgid "Save mtdblock"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:424
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:424
 msgid "Save mtdblock contents"
 msgstr ""
 
@@ -7976,50 +8013,50 @@ msgstr ""
 msgid "Scan"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:28
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:90
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/crontab.js:28
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:90
 msgid "Scheduled Tasks"
 msgstr ""
 
-#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:41
+#: protocols//luci-proto-external/htdocs/luci-static/resources/protocol/external.js:41
 msgid "Search domain"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:39
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:62
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:39
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:62
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4441
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4443
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4443
 msgid "Section removed"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:332
 msgid "See \"mount\" manpage for details"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:283
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:283
 msgid ""
 "Select 'Force upgrade' to flash the image even if the image format check "
 "fails. Use only if you are sure that the firmware is correct and meant for "
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2681
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2821
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2981
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2681
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2821
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2981
 msgid "Select file…"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
 msgid "Selects the transmit hash policy to use for slave selection"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
 msgid ""
 "Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
 "messages advertising this device as IPv6 router."
@@ -8029,50 +8066,50 @@ msgstr ""
 msgid "Send ICMP redirects"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:143
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:101
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:75
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:88
-#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:111
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:143
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:101
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:75
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:88
+#: protocols//luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:111
 msgid ""
 "Send LCP echo requests at the given interval in seconds, only effective in "
 "conjunction with failure threshold"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:249
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:249
 msgid "Send multicast beacon"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:24
+#: modules/luci-base//htdocs/luci-static/resources/protocol/dhcp.js:24
 msgid "Send the hostname of this device"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:89
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:89
 msgid "Server"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:704
 msgid "Server address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:670
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
 msgid "Server name"
 msgstr ""
 
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
 msgid "Service Name"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
 msgid "Service Type"
 msgstr ""
 
-#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:36
+#: modules/luci-base//root/usr/share/luci/menu.d/luci-base.json:36
 msgid "Services"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+#: modules/luci-base//htdocs/luci-static/resources/luci.js:2664
 msgid "Session expired"
 msgstr ""
 
@@ -8081,7 +8118,7 @@ msgstr ""
 msgid "Set Static"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:774
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:802
 msgid "Set an alias for a hostname."
 msgstr ""
 
@@ -8090,69 +8127,69 @@ msgctxt "nft mangle"
 msgid "Set header field <var>%s</var> to <strong>%s</strong>"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
 msgid "Set interface as NDP-Proxy external slave. Default is off."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1304
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1309
 msgid ""
 "Set interface properties regardless of the link carrier (If set, carrier "
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:302
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:302
 msgid "Set same MAC Address to all slaves"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:827
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "Set the autonomous address-configuration flag in the prefix information "
 "options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
 "When enabled, clients will perform stateless IPv6 address autoconfiguration."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:737
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:742
 msgid ""
 "Set this interface as master for RA and DHCPv6 relaying as well as NDP "
 "proxying."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:306
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:306
 msgid "Set to currently active slave (active, 1)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:307
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:307
 msgid "Set to first slave added to the bond (follow, 2)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:664
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:669
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
 msgid "Set up DHCP Server"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:975
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
 msgid "Set up routes for proxied IPv6 neighbours."
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
-#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
+#: modules/luci-compat//luasrc/model/network/proto_modemmanager.lua:55
+#: modules/luci-compat//luasrc/model/network/proto_qmi.lua:55
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
 msgid "Setting PLMN failed"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
+#: modules/luci-compat//luasrc/model/network/proto_ncm.lua:68
 msgid "Setting operation mode failed"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:87
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:87
 msgid "Setting the allowed network technology."
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:107
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:107
 msgid "Setting the preferred network technology."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/uhttpd.js:11
 msgid "Settings"
 msgstr ""
 
@@ -8171,7 +8208,7 @@ msgstr ""
 msgid "Short Preamble"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:470
 msgid "Show current backup file list"
 msgstr ""
 
@@ -8205,11 +8242,11 @@ msgstr ""
 msgid "Signal / Noise"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:104
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:104
 msgid "Signal Quality"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:146
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:146
 msgid "Signal Refresh Rate"
 msgstr ""
 
@@ -8217,56 +8254,56 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4194
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4194
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:222
 msgid "Size"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:630
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:658
 msgid "Size of DNS query cache"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:208
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:208
 msgid "Size of the ZRam device in megabytes"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/footer.htm:18
-#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:57
+#: modules/luci-compat//luasrc/view/cbi/footer.htm:18
+#: modules/luci-compat//luasrc/view/cbi/simpleform.htm:57
 msgid "Skip"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:257
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:257
 msgid "Skip from backup files that are equal to those in /rom"
 msgstr ""
 
-#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
+#: themes//luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
 msgid "Skip to content"
 msgstr ""
 
-#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
+#: themes//luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
 msgid "Skip to navigation"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:180
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:180
 msgid "Slave Interfaces"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
-#: modules/luci-compat/luasrc/model/network.lua:1428
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3002
+#: modules/luci-compat//luasrc/model/network.lua:1428
 msgid "Software VLAN"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/header.htm:5
+#: modules/luci-compat//luasrc/view/cbi/header.htm:5
 msgid "Some fields are invalid, cannot save values!"
 msgstr ""
 
-#: modules/luci-base/ucode/template/error404.ut:10
+#: modules/luci-base//ucode/template/error404.ut:10
 msgid "Sorry, the object you requested was not found."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:442
 msgid ""
 "Sorry, there is no sysupgrade support present; a new firmware image must be "
 "flashed manually. Please refer to the wiki for device specific install "
@@ -8291,8 +8328,8 @@ msgctxt "nft ip6 saddr"
 msgid "Source IPv6"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
 msgid "Source interface"
 msgstr ""
 
@@ -8301,19 +8338,19 @@ msgctxt "nft ip sport"
 msgid "Source port"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:685
 msgid ""
 "Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
 "options for Dnsmasq."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:958
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:963
 msgid ""
 "Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
 "unspecified, the local device DNS search domain will be announced."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:942
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:947
 msgid ""
 "Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
 "If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -8327,21 +8364,21 @@ msgid ""
 "corresponding range"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:343
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:343
 msgid ""
 "Specifies that duplicate frames (received on inactive ports) should be "
 "dropped or delivered"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:359
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:359
 msgid "Specifies the ARP link monitoring frequency in milliseconds"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:367
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:367
 msgid "Specifies the IP addresses to use for ARP monitoring"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:396
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:396
 msgid "Specifies the MII link monitoring frequency in milliseconds"
 msgstr ""
 
@@ -8349,7 +8386,7 @@ msgstr ""
 msgid "Specifies the TOS value to match in IP headers"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
 msgid "Specifies the aggregation selection logic to use"
 msgstr ""
 
@@ -8357,11 +8394,11 @@ msgstr ""
 msgid "Specifies the destination subnet to match (CIDR notation)"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:293
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:833
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:838
 msgid ""
 "Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
 "messages, for example to instruct clients to request further information via "
@@ -8384,19 +8421,19 @@ msgid ""
 "this route belongs to"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:254
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:254
 msgid ""
 "Specifies the mac-address for the actor in protocol packet exchanges "
 "(LACPDUs). If empty, masters' mac address defaults to system default"
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
 "to be dead"
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
 msgid ""
 "Specifies the maximum amount of seconds after which hosts are presumed to be "
 "dead"
@@ -8409,13 +8446,13 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:238
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:238
 msgid ""
 "Specifies the minimum number of links that must be active before asserting "
 "carrier"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
 msgid "Specifies the mode to be used for this bonding interface"
 msgstr ""
 
@@ -8426,25 +8463,25 @@ msgid ""
 "0.0.0.0 no gateway will be specified for the route"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:334
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:334
 msgid ""
 "Specifies the number of IGMP membership reports to be issued after a "
 "failover event in 200ms intervals"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:278
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:278
 msgid ""
 "Specifies the number of packets to transmit through a slave before moving to "
 "the next one"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:312
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:312
 msgid ""
 "Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
 "IPv6 Neighbor Advertisements) to be issued after a failover event"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:286
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:286
 msgid ""
 "Specifies the number of seconds between instances where the bonding driver "
 "sends learning packets to each slaves peer switch"
@@ -8464,17 +8501,17 @@ msgid ""
 "by the target"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:375
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:375
 msgid "Specifies the quantity of ARP IP targets that must be reachable"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
 msgid ""
 "Specifies the rate in which the link partner will be asked to transmit "
 "LACPDU packets"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
 msgid ""
 "Specifies the reselection policy for the primary slave when failure of the "
 "active slave or recovery of the primary slave occurs"
@@ -8496,17 +8533,17 @@ msgstr ""
 msgid "Specifies the source subnet to match (CIDR notation)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:246
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:246
 msgid "Specifies the system priority"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:404
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:404
 msgid ""
 "Specifies the time in milliseconds to wait before disabling a slave after a "
 "link failure detection"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:412
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:412
 msgid ""
 "Specifies the time in milliseconds to wait before enabling a slave after a "
 "link recovery detection"
@@ -8519,89 +8556,89 @@ msgid ""
 "wireless settings."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:383
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:383
 msgid ""
 "Specifies whether ARP probes and replies should be validated or non-ARP "
 "traffic should be filtered for link monitoring"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
 msgid ""
 "Specifies whether active-backup mode should set all slaves to the same MAC "
 "address at enslavement"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:420
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:420
 msgid ""
 "Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
 "netif_carrier_ok()"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
 msgid ""
 "Specifies whether to shuffle active flows across slaves based on the load"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:181
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:181
 msgid ""
 "Specifies which slave interfaces should be attached to this bonding interface"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:214
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:214
 msgid ""
 "Specifies which slave is the primary device. It will always be the active "
 "slave while it is available"
 msgstr ""
 
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:74
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:79
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:79
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:74
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:79
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:79
 msgid ""
 "Specify a TOS (Type of Service). Can be <code>inherit</code> (the outer "
 "header inherits the value of the inner header) or an hexadecimal value "
 "<code>00..FF</code> (optional)."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:74
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:79
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:74
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:79
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64) (optional)."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:84
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:84
 msgid ""
 "Specify a Traffic Class. Can be <code>inherit</code> (the outer header "
 "inherits the value of the inner header) or an hexadecimal value <code>00.."
 "FF</code> (optional)."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes) (optional)."
 msgstr ""
 
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -8615,7 +8652,7 @@ msgstr ""
 msgid "Speed: %d Mibit/s, Duplex: %s"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1570
 msgid "Splitterless ADSL (G.992.2) Annex A"
 msgstr ""
 
@@ -8623,8 +8660,8 @@ msgstr ""
 msgid "Stale neighbour cache timeout"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:687
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:692
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:98
 msgid "Start"
 msgstr ""
 
@@ -8632,7 +8669,7 @@ msgstr ""
 msgid "Start WPS"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:76
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:75
 msgid "Start priority"
 msgstr ""
 
@@ -8640,7 +8677,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4687
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -8649,13 +8686,13 @@ msgstr ""
 msgid "Starting wireless scan..."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:78
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:108
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:78
 msgid "Startup"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:90
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:135
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:90
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:135
 msgid "State"
 msgstr ""
 
@@ -8672,17 +8709,17 @@ msgstr ""
 msgid "Static Lease"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:324
 msgid "Static Leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
-#: modules/luci-compat/luasrc/model/network.lua:967
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2090
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:172
+#: modules/luci-compat//luasrc/model/network.lua:967
 msgid "Static address"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:889
 msgid ""
 "Static leases are used to assign fixed IP addresses and symbolic hostnames "
 "to DHCP clients. They are also required for non-dynamic interface "
@@ -8693,15 +8730,15 @@ msgstr ""
 msgid "Station inactivity limit"
 msgstr ""
 
-#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:558
+#: modules/luci-base//root/usr/share/luci/menu.d/luci-base.json:16
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:563
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
 #: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
 msgid "Status"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:529
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:100
 msgid "Stop"
 msgstr ""
 
@@ -8722,24 +8759,24 @@ msgstr ""
 msgid "Strict filtering"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
 msgid "Strict order"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:33
 msgid "Strong"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
+#: modules/luci-compat//luasrc/view/cbi/simpleform.htm:61
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2143
 msgid "Submit"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
 msgid "Suppress logging"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
 msgid "Suppress logging of the routine operation for the DHCP protocol."
 msgstr ""
 
@@ -8761,49 +8798,49 @@ msgid ""
 "Switch %q has an unknown topology - the VLAN settings might not be accurate."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
-#: modules/luci-compat/luasrc/model/network.lua:1426
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3002
+#: modules/luci-compat//luasrc/model/network.lua:1426
 msgid "Switch VLAN"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2999
 msgid "Switch port"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:582
 msgid "Switch protocol"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:103
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:104
-#: modules/luci-compat/luasrc/view/cbi/ipaddr.htm:26
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:103
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:104
+#: modules/luci-compat//luasrc/view/cbi/ipaddr.htm:26
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2716
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2716
 msgid "Symbolic link"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:89
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:89
 msgid "Sync with NTP-Server"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:81
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:81
 msgid "Sync with browser"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:749
 msgid "Syntax:"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
 msgid "Syntax: {code_syntax}."
 msgstr ""
 
-#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
+#: modules/luci-base//root/usr/share/luci/menu.d/luci-base.json:26
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:113
+#: modules/luci-mod-system//root/usr/share/luci/menu.d/luci-mod-system.json:3
 msgid "System"
 msgstr ""
 
@@ -8813,22 +8850,22 @@ msgstr ""
 msgid "System Log"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:245
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:245
 msgid "System Priority"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:118
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:118
 msgid "System Properties"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:162
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:162
 msgid "System log buffer size"
 msgstr ""
 
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:87
-#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes//luci-theme-material/ucode/template/themes/material/header.ut:87
+#: themes//luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
 msgid "System running in recovery (initramfs) mode."
 msgstr ""
 
@@ -8856,13 +8893,13 @@ msgstr ""
 msgid "TCP:"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:670
 msgid "TFTP server root"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:140
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:140
 msgid "TX"
 msgstr ""
 
@@ -8882,7 +8919,11 @@ msgstr ""
 msgid "Table"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:880
+msgid "Table IP family"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:991
 msgid "Tag"
 msgstr ""
 
@@ -8891,8 +8932,8 @@ msgctxt "VLAN port state"
 msgid "Tagged"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:726
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:789
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:817
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:58
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
@@ -8904,7 +8945,7 @@ msgstr ""
 msgid "Target Platform"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
 msgid "Target network"
 msgstr ""
 
@@ -8916,131 +8957,131 @@ msgstr ""
 msgid "Terminate"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:887
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
 "<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
 "Minimum is 1280 bytes."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:840
 msgid ""
 "The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
 "addresses are available via DHCPv6."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:839
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:844
 msgid ""
 "The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
 "also acting as Mobile IPv6 home agent on this link."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:837
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
 msgid ""
 "The <em>Other configuration</em> (O) flag indicates that other information, "
 "such as DNS servers, is available via DHCPv6."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:84
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:84
 msgid "The <em>block mount</em> command failed with code %d"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
 msgid ""
 "The <em>qrencode</em> package is required for generating an QR code image of "
 "the configuration."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:975
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:979
 msgid "The DHCPv6-DUID (DHCP unique identifier) of this host."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1023
 msgid ""
 "The DNS server entries in the local resolv.conf are primarily sorted by the "
 "weight specified here"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
 msgid ""
 "The HE.net endpoint update configuration changed, you must now use the plain "
 "username instead of the user ID!"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:947
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:951
 msgid "The IP address %h is already used by another static lease"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:960
 msgid "The IP address is outside of any DHCP pool address range"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:677
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
 msgid "The IP address of the boot server"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:934
 msgid ""
 "The IP address to be used for this host, or <em>ignore</em> to ignore any "
 "DHCP request from this host."
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "The IPv4 address or the fully-qualified domain name of the remote end."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
 msgid "The IPv6 address or the fully-qualified domain name of the remote end."
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
 msgid ""
 "The IPv6 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:987
 msgid ""
 "The IPv6 interface identifier (address suffix) as hexadecimal number (max. "
 "16 chars)."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
 "The IPv6 prefix assigned to the provider, usually ends with <code>::</code>"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:7
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/timer.js:7
 msgid "The LED blinks with the configured on/off frequency"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
 msgid "The LED flashes to simulate actual heart beat."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:8
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/netdev.js:8
 msgid ""
 "The LED flashes with link status and activity on the configured interface."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:7
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/none.js:7
 msgid "The LED is always in default state off."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
 msgid "The LED is always in default state on."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:267
 msgid ""
 "The MAC address %h is already used by another static lease in the same DHCP "
 "pool"
@@ -9054,7 +9095,7 @@ msgstr ""
 msgid "The VLAN ID must be unique"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:45
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:45
 msgid "The algorithm that is used to discover mesh routes"
 msgstr ""
 
@@ -9064,7 +9105,7 @@ msgid ""
 "code> and <code>_</code>"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/error.htm:6
+#: modules/luci-compat//luasrc/view/cbi/error.htm:6
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
@@ -9074,7 +9115,7 @@ msgid ""
 "network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4563
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4563
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -9085,8 +9126,8 @@ msgid ""
 "state."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:393
 msgid ""
 "The device file of the memory or partition (<abbr title=\"for example\">e.g."
 "</abbr> <code>/dev/sda1</code>)"
@@ -9109,7 +9150,7 @@ msgid ""
 "properly."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:220
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:220
 msgid ""
 "The flash image was uploaded. Below is the checksum and file size listed, "
 "compare them with the original file to ensure data integrity. <br /> Click "
@@ -9120,35 +9161,35 @@ msgstr ""
 msgid "The following rules are currently active on this system."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
 msgid "The frequency is in direct proportion to 1-minute average CPU load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:154
+#: modules/luci-base//htdocs/luci-static/resources/protocol/static.js:154
 msgid "The gateway address must not be a local IP address"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:765
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:765
 msgid ""
 "The generated configuration can be imported into a WireGuard client "
 "application to set up a connection towards this device."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:172
 msgid "The given SSH public key has already been added."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:178
 msgid ""
 "The given SSH public key is invalid. Please supply proper public RSA, "
 "ED25519 or ECDSA keys."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:919
 msgid "The hardware address(es) of this entry/host."
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:93
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:93
 msgid ""
 "The hop penalty setting allows to modify batman-adv's preference for "
 "multihop routes vs. short routes. The value is applied to the TQ of each "
@@ -9156,53 +9197,53 @@ msgid ""
 "to be received and retransmitted which costs airtime)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
 msgid "The hostname of the boot server"
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
 msgid "The interface could not be found"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1174
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1179
 msgid "The interface name is already used"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
 msgid "The interface name is too long"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
 msgid ""
 "The length of the IPv4 prefix in bits, the remainder is used in the IPv6 "
 "addresses."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
-#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
+#: protocols//luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:171
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:171
 msgid "The local IPv4 netmask"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:46
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:53
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:46
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:53
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "The local IPv6 address over which the tunnel is created (optional)."
 msgstr ""
 
@@ -9223,13 +9264,17 @@ msgid ""
 "host responses are spread out over a larger interval"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
 msgid ""
 "The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
 "abbr> messages. Maximum is 255 hops."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:854
+msgid "The netfilter components below are only regarded when running fw4."
+msgstr ""
+
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4699
 msgid ""
 "The network access to this device could be interrupted by changing settings "
 "of the \"%h\" interface."
@@ -9249,18 +9294,18 @@ msgid ""
 "next greater network like the internet and other ports for a local network."
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:189
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:189
 msgid "The private key for your Yggdrasil node"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:786
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:786
 msgid ""
 "The public hostname or IP address of this system the peer should connect to. "
 "This usually is a static public IP address, a static hostname or a DDNS "
 "domain."
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:194
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:194
 msgid "The public key for your Yggdrasil node"
 msgstr ""
 
@@ -9268,12 +9313,12 @@ msgstr ""
 msgid "The query response interval must be lower than the query interval value"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:158
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:42
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:158
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/reboot.js:42
 msgid "The reboot command failed with code %d"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:147
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:147
 msgid "The restore command failed with code %d"
 msgstr ""
 
@@ -9301,17 +9346,17 @@ msgstr ""
 msgid "The selected %s mode is incompatible with %s encryption"
 msgstr ""
 
-#: modules/luci-base/ucode/template/csrftoken.ut:11
+#: modules/luci-base//ucode/template/csrftoken.ut:11
 msgid "The submitted security token is invalid or already expired!"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:98
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:98
 msgid ""
 "The system is erasing the configuration partition now and will reboot itself "
 "when finished."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:320
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:320
 msgid ""
 "The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -9319,21 +9364,21 @@ msgid ""
 "settings."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:163
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:163
 msgid ""
 "The system is rebooting now. If the restored configuration changed the "
 "current LAN IP address, you might need to reconnect manually."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:85
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:85
 msgid "The system password has been successfully changed."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:345
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:345
 msgid "The sysupgrade command failed with code %d"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:891
 msgid ""
 "The tag construct filters which host directives are used; more than one tag "
 "can be provided, in this case the request must match all of them. Tagged "
@@ -9341,33 +9386,33 @@ msgid ""
 "duid or hostname still needs to be specified (can be a wildcard)."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:120
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:120
 msgid ""
 "The uploaded backup archive appears to be valid and contains the files "
 "listed below. Press \"Continue\" to restore the backup and reboot, or "
 "\"Cancel\" to abort the operation."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:115
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:115
 msgid "The uploaded backup archive is not readable"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:249
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:249
 msgid "The uploaded firmware does not allow keeping current configuration."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:244
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:244
 msgid ""
 "The uploaded image file does not contain a supported format. Make sure that "
 "you choose the generic image format for your platform."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1520
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1537
 msgid "The value is overridden by configuration."
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:56
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:56
 msgid ""
 "The value specifies the interval (milliseconds) in which batman-adv floods "
 "the network with its protocol information."
@@ -9379,27 +9424,27 @@ msgid ""
 "nftables rules is discouraged and may lead to incomplete traffic filtering."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1056
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1060
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1092
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4731
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4731
 msgid "There are no changes to apply"
 msgstr ""
 
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:78
-#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes//luci-theme-material/ucode/template/themes/material/header.ut:78
+#: themes//luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
 msgid ""
 "There is no password set on this router. Please configure a root password to "
 "protect the web interface."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
 msgid "This IPv4 address of the relay"
 msgstr ""
 
@@ -9407,25 +9452,25 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:454
 msgid ""
 "This is a list of shell glob patterns for matching files and directories to "
 "include during sysupgrade. Modified files in /etc/config/ and certain other "
 "configurations are automatically preserved."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
 msgid ""
 "This is either the \"Update Key\" configured for the tunnel or the account "
 "password if no update key has been configured"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:42
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:42
 msgid ""
 "This is the batman-adv device where you want to link the physical Device "
 "from above to. If this list is empty, then you need to create one first. If "
@@ -9436,36 +9481,36 @@ msgid ""
 "a network from there."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:116
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:115
 msgid ""
 "This is the content of /etc/rc.local. Insert your own commands here (in "
 "front of 'exit 0') to execute them at the end of the boot process."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 msgid ""
 "This is the local endpoint address assigned by the tunnel broker, it usually "
 "ends with <code>...:2/64</code>"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:313
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:341
 msgid "This is the only DHCP server in the local network."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
 msgid "This is the plain username for logging into the account"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
 msgid ""
 "This is the prefix routed to you by the tunnel broker for use by clients"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:29
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/crontab.js:29
 msgid "This is the system crontab in which scheduled tasks can be defined."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 msgid ""
 "This is usually the address of the nearest PoP operated by the tunnel broker"
 msgstr ""
@@ -9482,17 +9527,17 @@ msgid ""
 "This option cannot be used because the ca-bundle package is not installed."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:575
 msgid "This prevents unreachable IPs in subnets not accessible to you."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2280
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
-#: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2280
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:172
+#: modules/luci-compat//luasrc/view/cbi/tsection.htm:32
 msgid "This section contains no values yet"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:124
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:124
 msgid "Time Synchronization"
 msgstr ""
 
@@ -9532,25 +9577,25 @@ msgstr ""
 msgid "Timeout in seconds until topology updates on link loss"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:145
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:145
 msgid "Timezone"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435
 msgid ""
 "To fully configure the local WireGuard interface from an existing (e.g. "
 "provider supplied) configuration file, use the <strong><a class=\"full-"
 "import\" href=\"#\">configuration import</a></strong> instead."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:400
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:400
 msgid ""
 "To restore configuration files, you can upload a previously generated backup "
 "archive here. To reset the firmware to its initial state, click \"Perform "
 "reset\" (only possible with squashfs images)."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
 msgid "Tone"
 msgstr ""
 
@@ -9564,7 +9609,7 @@ msgstr ""
 msgid "Traceroute"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:126
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:126
 msgid "Tracking Area Code"
 msgstr ""
 
@@ -9574,8 +9619,8 @@ msgstr ""
 msgid "Traffic"
 msgstr ""
 
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:79
-#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:84
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:79
+#: protocols//luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:84
 msgid "Traffic Class"
 msgstr ""
 
@@ -9592,17 +9637,17 @@ msgstr ""
 msgid "Transfer"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:617
 msgid ""
 "Transform replies which contain the specified addresses or subnets into "
 "{nxdomain} responses."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:25
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/netdev.js:25
 msgid "Transmit"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:319
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:319
 msgid "Transmit Hash Policy"
 msgstr ""
 
@@ -9614,7 +9659,7 @@ msgstr ""
 msgid "Transmit errors"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
 msgid "Transmitted Data"
 msgstr ""
 
@@ -9641,30 +9686,30 @@ msgctxt "nft th sport"
 msgid "Transport header source port"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:75
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/leds.js:75
 msgid "Trigger"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:20
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/netdev.js:20
 msgid "Trigger Mode"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:69
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:69
 msgid "Tunnel ID"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
-#: modules/luci-compat/luasrc/model/network.lua:1431
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3005
+#: modules/luci-compat//luasrc/model/network.lua:1431
 msgid "Tunnel Interface"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:44
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:55
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:76
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:44
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:55
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:76
 msgid "Tunnel Link"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1477
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1482
 msgid "Tunnel device"
 msgstr ""
 
@@ -9673,9 +9718,9 @@ msgid "Tx-Power"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
 msgid "Type"
 msgstr ""
 
@@ -9697,50 +9742,50 @@ msgstr ""
 msgid "UDP:"
 msgstr ""
 
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:91
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:91
 msgid "UMTS only"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_3g.lua:10
-#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:43
+#: modules/luci-compat//luasrc/model/network/proto_3g.lua:10
+#: protocols//luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:43
 msgid "UMTS/GPRS/EV-DO"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:134
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:134
 msgid "URI"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:43
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:43
 msgid "URI scheme %s not supported"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:361
 msgid "UUID"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:16
-#: modules/luci-base/htdocs/luci-static/resources/network.js:17
-#: modules/luci-compat/luasrc/model/network.lua:34
-#: modules/luci-compat/luasrc/model/network.lua:35
+#: modules/luci-base//htdocs/luci-static/resources/network.js:16
+#: modules/luci-base//htdocs/luci-static/resources/network.js:17
+#: modules/luci-compat//luasrc/model/network.lua:34
+#: modules/luci-compat//luasrc/model/network.lua:35
 msgid "Unable to determine device name"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:18
-#: modules/luci-compat/luasrc/model/network.lua:36
+#: modules/luci-base//htdocs/luci-static/resources/network.js:18
+#: modules/luci-compat//luasrc/model/network.lua:36
 msgid "Unable to determine external IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:19
-#: modules/luci-compat/luasrc/model/network.lua:37
+#: modules/luci-base//htdocs/luci-static/resources/network.js:19
+#: modules/luci-compat//luasrc/model/network.lua:37
 msgid "Unable to determine upstream interface"
 msgstr ""
 
-#: modules/luci-base/ucode/template/error404.ut:12
+#: modules/luci-base//ucode/template/error404.ut:12
 msgid "Unable to dispatch"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:85
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:85
 msgid "Unable to generate QR code: %s"
 msgstr ""
 
@@ -9749,13 +9794,13 @@ msgstr ""
 msgid "Unable to load log data:"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:54
-#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:54
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:22
+#: modules/luci-compat//luasrc/model/network/proto_modemmanager.lua:54
+#: modules/luci-compat//luasrc/model/network/proto_qmi.lua:54
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:22
 msgid "Unable to obtain client ID"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:221
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:221
 msgid "Unable to obtain mount information"
 msgstr ""
 
@@ -9767,13 +9812,13 @@ msgstr ""
 msgid "Unable to reset iptables counters: %s"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:61
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:7
+#: modules/luci-compat//luasrc/model/network/proto_4x6.lua:61
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:7
 msgid "Unable to resolve AFTR host name"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:20
-#: modules/luci-compat/luasrc/model/network.lua:38
+#: modules/luci-base//htdocs/luci-static/resources/network.js:20
+#: modules/luci-compat//luasrc/model/network.lua:38
 msgid "Unable to resolve peer host name"
 msgstr ""
 
@@ -9781,37 +9826,37 @@ msgstr ""
 msgid "Unable to restart firewall: %s"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:22
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:370
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:57
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/crontab.js:22
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:370
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:56
 msgid "Unable to save contents: %s"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:14
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:14
 msgid "Unable to set allowed mode list."
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:17
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:17
 msgid "Unable to set preferred mode."
 msgstr ""
 
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
 msgid "Unable to verify PIN"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1365
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1370
 msgid "Unconfigure"
 msgstr ""
 
-#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+#: protocols//luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
 msgid "Unet"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
+#: modules/luci-base//htdocs/luci-static/resources/fs.js:102
 msgid "Unexpected reply data format"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1540
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1545
 msgid ""
 "Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
 "within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9819,64 +9864,64 @@ msgid ""
 "generated at first install."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3873
-#: modules/luci-compat/luasrc/model/network.lua:971
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2092
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3873
+#: modules/luci-compat//luasrc/model/network.lua:971
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
 msgid "Unknown"
 msgstr ""
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:12
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:12
 msgid "Unknown and unsupported connection method."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
-#: modules/luci-compat/luasrc/model/network.lua:1138
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2401
+#: modules/luci-compat//luasrc/model/network.lua:1138
 msgid "Unknown error (%s)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:412
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:412
 msgid "Unknown error code"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
-#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
-#: modules/luci-compat/luasrc/model/network.lua:965
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2089
+#: modules/luci-base//htdocs/luci-static/resources/protocol/none.js:6
+#: modules/luci-compat//luasrc/model/network.lua:965
 msgid "Unmanaged"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:195
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:217
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:195
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:217
 msgid "Unmount"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/sshkeys.js:121
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4381
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4381
 msgid "Unsaved Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:410
+#: modules/luci-base//htdocs/luci-static/resources/rpc.js:410
 msgid "Unspecified error"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:64
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:9
+#: modules/luci-compat//luasrc/model/network/proto_4x6.lua:64
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:9
 msgid "Unsupported MAP type"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:37
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:37
 msgid "Unsupported URI scheme in %s"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: modules/luci-compat//luasrc/model/network/proto_ncm.lua:69
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -9889,53 +9934,53 @@ msgctxt "VLAN port state"
 msgid "Untagged"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Untitled peer"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
+#: modules/luci-compat//luasrc/view/cbi/tblsection.htm:151
 msgid "Up"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
 msgid "Up Delay"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4268
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4268
 msgid "Upload"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:441
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:441
 msgid ""
 "Upload a sysupgrade-compatible image here to replace the running firmware."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:138
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:169
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:412
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:138
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:169
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:412
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2875
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2875
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2850
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2850
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4214
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4256
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:2797
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4256
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base//htdocs/luci-static/resources/ui.js:4229
 msgid "Uploading file…"
 msgstr ""
 
@@ -9958,36 +10003,36 @@ msgid ""
 "will be restarted to apply the updated configuration."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
 msgid "Upstream resolvers will be queried in the order of the resolv file."
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:138
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:138
 msgid "Uptime"
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:106
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:106
 msgid "Use DHCP"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:295
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:295
 msgid "Use DHCP advertised servers"
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
 msgid "Use DHCP gateway"
 msgstr ""
 
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:115
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:115
 msgid "Use DHCPv6"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1004
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:144
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:139
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1009
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:144
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:139
 msgid "Use DNS servers advertised by peer"
 msgstr ""
 
@@ -9995,82 +10040,82 @@ msgstr ""
 msgid "Use ISO/IEC 3166 alpha2 country codes."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:89
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:69
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:53
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:84
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:89
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:69
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:53
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:84
 msgid "Use MTU on tunnel interface"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:49
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:49
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
 msgid "Use XOR of hardware MAC addresses (layer2)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
 msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:325
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:325
 msgid ""
 "Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
 "(encap2+3)"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:295
 msgid "Use as external overlay (/overlay)"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as root filesystem (/)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+#: modules/luci-base//htdocs/luci-static/resources/protocol/dhcp.js:34
 msgid "Use broadcast flag"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1300
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1305
 msgid "Use builtin IPv6-management"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1008
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:148
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:148
 msgid "Use custom DNS servers"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1000
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:133
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:128
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1005
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:133
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:128
 msgid "Use default gateway"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1022
-#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:138
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1027
+#: protocols//luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:138
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
+#: protocols//luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
 msgid "Use gateway metric"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
 msgid "Use legacy MAP"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
 msgid ""
 "Use legacy MAP interface identifier format (draft-ietf-softwire-map-00) "
 "instead of RFC7597"
 msgstr ""
 
-#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
+#: protocols//luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
 msgid "Use routing table"
 msgstr ""
 
@@ -10087,7 +10132,7 @@ msgstr ""
 msgid "Use system certificates for inner-tunnel"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:843
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:890
 msgid ""
 "Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
 "em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -10096,21 +10141,21 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
 msgid "Use upper layer protocol information (layer3+4)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:326
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:326
 msgid ""
 "Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:482
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:510
 msgid "Use {etc_ethers}"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
 msgstr ""
 
@@ -10124,12 +10169,12 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 msgid "User Group"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
@@ -10137,16 +10182,16 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:170
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:170
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
-#: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
+#: modules/luci-base//ucode/template/sysauth.ut:23
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
 msgid "Username"
 msgstr ""
 
@@ -10154,11 +10199,11 @@ msgstr ""
 msgid "Utilize flow table <strong>%h</strong>"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1647
 msgid "VC-Mux"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1595
 msgid "VDSL"
 msgstr ""
 
@@ -10168,12 +10213,12 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:400
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1471
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1476
 msgid "VLAN (802.1ad)"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:399
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1468
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
 msgid "VLAN (802.1q)"
 msgstr ""
 
@@ -10186,65 +10231,65 @@ msgstr ""
 msgid "VLANs on %q"
 msgstr ""
 
-#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:54
+#: modules/luci-base//root/usr/share/luci/menu.d/luci-base.json:54
 msgid "VPN"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:42
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:42
 msgid "VPN Local address"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:46
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:46
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
 msgid "VPN Protocol"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:103
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:103
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
 msgid "VPN Server"
 msgstr ""
 
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
 msgid "VPN Server certificate's SHA256 hash"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:140
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:140
+#: protocols//luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols//luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_vpnc.lua:9
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:9
+#: modules/luci-compat//luasrc/model/network/proto_vpnc.lua:9
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:9
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
-#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+#: protocols//luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
 msgid "VTI"
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
 msgid "VXLAN (RFC7348)"
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:53
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:53
 msgid "VXLAN network identifier"
 msgstr ""
 
-#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+#: protocols//luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
 msgid "VXLANv6 (RFC7348)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
 msgid ""
 "Validate DNS replies and cache DNSSEC data, requires upstream to support "
 "DNSSEC."
@@ -10257,31 +10302,31 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
 msgid "Validation for all slaves"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
 msgid "Validation only for active slave"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
 msgid "Validation only for backup slaves"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
+#: protocols//luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:40
+#: modules/luci-base//htdocs/luci-static/resources/protocol/dhcp.js:40
 msgid "Vendor Class to send when requesting DHCP"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:586
 msgid "Verify unsigned domain responses really come from unsigned domains."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:196
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/flash.js:196
 msgid "Verifying the uploaded image file."
 msgstr ""
 
@@ -10290,7 +10335,7 @@ msgid "Very High"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:402
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1488
 msgid "Virtual Ethernet"
 msgstr ""
 
@@ -10298,7 +10343,7 @@ msgstr ""
 msgid "Virtual dynamic interface"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3869
+#: modules/luci-base//htdocs/luci-static/resources/network.js:3869
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1101
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102
 msgid "WDS"
@@ -10348,47 +10393,47 @@ msgstr ""
 msgid "WPS status"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:47
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/reboot.js:47
 msgid "Waiting for device..."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:189
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:199
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:155
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:189
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:199
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:155
 msgid "Warning"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:26
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/reboot.js:26
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/password.js:37
 msgid "Weak"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:741
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:769
 msgid "Weight"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:992
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:996
 msgid ""
 "When a host matches an entry then the special tag %s is set. Use %s to match "
 "all known hosts."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1093
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1098
 msgid ""
 "When delegating prefixes to multiple downstreams, interfaces with a higher "
 "preference value are considered first when allocating subnets."
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:105
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:105
 msgid ""
 "When enabled network coding increases the WiFi throughput by combining "
 "multiple frames into a single frame, thus reducing the needed air time."
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:76
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:76
 msgid ""
 "When enabled the distributed ARP table forms a mesh-wide ARP cache that "
 "helps non-mesh clients to get ARP responses much more reliably and without "
@@ -10408,13 +10453,13 @@ msgid ""
 "but no new hosts are learned."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
 msgid ""
 "When inverted, the LED is continuously lit and flickers instead of it being "
 "off by default and blinking on system activity."
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
 msgid ""
 "When running the mesh over multiple WiFi interfaces per node batman-adv is "
 "capable of optimizing the traffic flow to gain maximum performance."
@@ -10439,26 +10484,26 @@ msgid ""
 "may be significantly reduced."
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:166
+#: modules/luci-compat//luasrc/view/cbi/wireless_modefreq.htm:166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:513
 msgid "Width"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+#: protocols//luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165
 msgid "WireGuard Status"
 msgstr ""
 
-#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: modules/luci-compat//luasrc/model/network/proto_wireguard.lua:9
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
 msgid "WireGuard VPN"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536
 msgid "WireGuard peer is disabled"
 msgstr ""
 
@@ -10468,15 +10513,15 @@ msgstr ""
 msgid "Wireless"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
-#: modules/luci-compat/luasrc/model/network.lua:1419
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2992
+#: modules/luci-compat//luasrc/model/network.lua:1419
 msgid "Wireless Adapter"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4281
-#: modules/luci-compat/luasrc/model/network.lua:1405
-#: modules/luci-compat/luasrc/model/network.lua:1868
+#: modules/luci-base//htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base//htdocs/luci-static/resources/network.js:4281
+#: modules/luci-compat//luasrc/model/network.lua:1405
+#: modules/luci-compat//luasrc/model/network.lua:1868
 msgid "Wireless Network"
 msgstr ""
 
@@ -10512,29 +10557,29 @@ msgstr ""
 msgid "Wireless network is enabled"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
 msgid "Write received DNS queries to syslog."
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:181
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:181
 msgid "Write system log to file"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
 msgid "XOR policy (balance-xor, 2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4094
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
+#: modules/luci-base//htdocs/luci-static/resources/form.js:4094
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 msgid "Yes"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
 msgid "Yes (none, 0)"
 msgstr ""
 
-#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:164
+#: protocols//luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:164
 msgid "Yggdrasil Network"
 msgstr ""
 
@@ -10544,88 +10589,88 @@ msgid ""
 "Do you really want to shut down the interface?"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/startup.js:111
 msgid ""
 "You can enable or disable installed init scripts here. Changes will applied "
 "after a device reboot.<br /><strong>Warning: If you disable essential init "
 "scripts like \"network\", your device might become inaccessible!</strong>"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:711
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:739
 msgid "You may add multiple records for the same Target."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:776
 msgid "You may add multiple records for the same domain."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
 msgid "You may add multiple unique Relay To on the same Listen addr."
 msgstr ""
 
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:98
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
+#: themes//luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
+#: themes//luci-theme-material/ucode/template/themes/material/header.ut:98
+#: themes//luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
 msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:117
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:117
 msgid ""
 "You must select a primary interface which is included in selected slave "
 "interfaces!"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:98
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:98
 msgid ""
 "You must select at least one ARP IP target if ARP monitoring is selected!"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:213
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:213
 msgid "ZRam Compression Algorithm"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:206
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:206
 msgid "ZRam Settings"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:208
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/system.js:208
 msgid "ZRam Size"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:738
 msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:709
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:737
 msgid ""
 "_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
 "possible, no browsers support SRV records.)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:153
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:164
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:103
+#: protocols//luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:103
 msgid "any"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1593
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:85
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:98
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:134
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
-#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
+#: protocols//luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
+#: protocols//luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
 msgid "auto"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:157
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:817
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:822
 msgid "automatic"
 msgstr ""
 
@@ -10641,19 +10686,19 @@ msgstr ""
 msgid "baseT"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1653
 msgid "bridged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
-#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:146
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:406
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:35
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:99
+#: modules/luci-compat//luasrc/view/cbi/network_netlist.htm:31
 msgid "create"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:69
+#: modules/luci-compat//luasrc/view/cbi/network_netlist.htm:69
 msgid "create:"
 msgstr ""
 
@@ -10704,16 +10749,16 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:157
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:681
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1050
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
 msgid "disabled"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:20
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:20
 msgctxt "DHCPv6 address request mode"
 msgid "disabled"
 msgstr ""
@@ -10727,11 +10772,11 @@ msgstr ""
 msgid "driver default (%s)"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:70
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:70
 msgid "e.g: --proxy 10.10.10.10"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:72
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:72
 msgid "e.g: dump"
 msgstr ""
 
@@ -10739,30 +10784,30 @@ msgstr ""
 msgid "enabled"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
 msgctxt "WireGuard keep alive interval"
 msgid "every %ds"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1036
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1066
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1040
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1070
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
 msgid "expired"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:19
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:19
 msgctxt "DHCPv6 address request mode"
 msgid "force"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:821
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:826
 msgid "forced"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:85
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:196
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:61
 msgid "forward"
 msgstr ""
 
@@ -10776,7 +10821,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:593
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:593
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -10790,43 +10835,43 @@ msgctxt "nft unit"
 msgid "hour"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:817
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
 msgid "hybrid mode"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:63
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:63
 msgid "ignore"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:971
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:975
 msgid "infinite (lease does not expire)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:69
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:192
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:46
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:410
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:410
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:422
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:422
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:999
 msgid "known"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:997
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1001
 msgid "known-othernet (on different subnet)"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:839
 msgid "managed config (M)"
 msgstr ""
 
@@ -10843,11 +10888,11 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:838
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:843
 msgid "mobile home agent (H)"
 msgstr ""
 
-#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:423
+#: protocols//luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:423
 msgid "netif_carrier_ok()"
 msgstr ""
 
@@ -10865,22 +10910,22 @@ msgstr ""
 msgid "no override"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2269
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
+#: modules/luci-base//htdocs/luci-static/resources/form.js:2269
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3424
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3424
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:846
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
 msgid "none"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:41
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:55
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:69
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:41
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:55
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/mounts.js:69
 msgid "not present"
 msgstr ""
 
@@ -10890,7 +10935,7 @@ msgstr ""
 msgid "off"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:819
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:824
 msgid "on available prefix"
 msgstr ""
 
@@ -10898,16 +10943,16 @@ msgstr ""
 msgid "open network"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:836
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
 msgid "other config (O)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:69
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:46
 msgid "output"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28
 msgid "over a day ago"
 msgstr ""
 
@@ -10916,15 +10961,15 @@ msgctxt "nft unit"
 msgid "packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:252
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:244
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:244
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:175
+#: protocols//luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:175
 msgid "random"
 msgstr ""
 
@@ -10932,19 +10977,19 @@ msgstr ""
 msgid "randomly generated"
 msgstr ""
 
-#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:51
+#: protocols//luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:51
 msgid ""
 "reduces overhead by collecting and aggregating originator messages in a "
 "single packet rather than many small ones"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:815
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:975
 msgid "relay mode"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1654
 msgid "routed"
 msgstr ""
 
@@ -10952,12 +10997,12 @@ msgstr ""
 msgid "sec"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
 msgid "server mode"
 msgstr ""
 
-#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:58
+#: protocols//luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:58
 msgid "sstpc Log-level"
 msgstr ""
 
@@ -10973,19 +11018,19 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:18
+#: protocols//luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:18
 msgctxt "DHCPv6 address request mode"
 msgid "try"
 msgstr ""
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:9
+#: modules/luci-mod-system//htdocs/luci-static/resources/view/system/uhttpd.js:9
 msgid ""
 "uHTTPd offers <abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr> or "
 "<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> network "
 "access."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:583
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:583
 msgid "unique value"
 msgstr ""
 
@@ -10997,28 +11042,28 @@ msgstr ""
 msgid "unknown version"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1034
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1064
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:641
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1038
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1068
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
 msgid "unlimited"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3789
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
-#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
-#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
+#: modules/luci-base//htdocs/luci-static/resources/form.js:3789
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:76
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:138
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base//htdocs/luci-static/resources/tools/widgets.js:566
+#: modules/luci-compat//luasrc/view/cbi/firewall_zonelist.htm:53
+#: modules/luci-compat//luasrc/view/cbi/network_netlist.htm:38
 msgid "unspecified"
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:71
+#: modules/luci-compat//luasrc/view/cbi/network_netlist.htm:71
 msgid "unspecified -or- create:"
 msgstr ""
 
@@ -11026,185 +11071,185 @@ msgstr ""
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:257
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:203
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:257
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:294
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:294
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:265
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:196
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:265
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:265
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:389
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:328
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:288
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:288
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:278
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:278
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:300
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:273
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:200
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:273
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:273
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:318
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:318
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:333
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:333
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:283
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:283
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:355
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:426
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:377
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:377
 msgid "valid UCI identifier, hostname or IP address range"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:398
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:398
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:401
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:557
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:561
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:557
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:561
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:248
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:248
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:420
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:408
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:408
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:383
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:372
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:372
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:142
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:148
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:176
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:360
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:360
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:240
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:240
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:355
 msgid "valid multicast MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:435
 msgid ""
 "valid network device name between 1 and 15 characters not containing \":\", "
 "\"/\", \"%\" or spaces"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:433
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:433
 msgid "valid network device name, not \".\" or \"..\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:323
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:323
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:532
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:532
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:346
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:349
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:346
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:349
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:338
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:338
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:207
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:537
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:459
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:459
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:440
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:444
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:444
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:448
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:448
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:453
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:453
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:464
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:464
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:469
+#: modules/luci-base//htdocs/luci-static/resources/validation.js:469
 msgid "value with at most %d characters"
 msgstr ""
 
@@ -11221,12 +11266,12 @@ msgstr ""
 msgid "yes"
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
 msgctxt "hint: <code>/#/</code> matches any domain (and returns NXDOMAIN)."
 msgid "{any_domain} matches any domain (and returns {nxdomain})."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:376
 msgctxt ""
 "hint: <code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</"
 "code>, <code>::</code>) for example.com and its subdomains."
@@ -11235,11 +11280,11 @@ msgid ""
 "{example_com} and its subdomains."
 msgstr ""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:369
 msgctxt "hint: <code>/example.com/</code> returns <code>NXDOMAIN</code>."
 msgid "{example_nx} returns {nxdomain}."
 msgstr ""
 
-#: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
+#: modules/luci-compat//luasrc/view/cbi/delegator.htm:20
 msgid "« Back"
 msgstr ""